Algorithm Developer III, Cloud Computing Technologies Agile Development Labor Rate offers support on all aspects of software development that. Help design and implement interface, and port algorithms to real-time targets. Participate in defining and implementing program deliverables that evaluate and improve systems performance through algorithm evaluation, and mathematical modeling. Work with Hardware IP architect to develop software models for algorithms that will get implemented in hardware RTL. Write algorithms that support the use of C++ models for architectural modelling and debug Computer Vision custom algorithms for AR/VR use-cases. Support and integrate the algorithm models into Virtual Platform by System C wrappers for early firmware development. Provide feedback hardware understanding and improvements to algorithm designers. Support multiple phases of SoC development – including algorithm refinement and functional simulation. May have a B.Sc/M.Sc/Ph.D in Data Science, Data Analytics, Physics, or related fields. Have 11+ years of working experience in software engineering and algorithm development fields such as Aerospace engineering, Medical engineering, Cloud computing, and Artificial Intelligence. Experienced in computer architecture and embedded programming. Demonstrates high level of proficiency with the C and Java programming languages. Experienced in estimating requirements and writing design documents. Experienced in reference modelling for hardware accelerator design. Familiar with tools like Gitlab, GitHub, Gerrit, Crucible, Spark, Hive, Hadoop, and so on. Construct algorithmic work plan for software modules and implementation, integration, and testing of software algorithmic modules. Act as a technical tutor and instructor regarding algorithmic modules and guide algorithm developers on the proper use of modules. Able to solve complex problems and take new perspective on existing solutions. Make decisions based on the analysis of multiple sources of information. Have knowledge of algorithm best practices. Aware of all competitions and the factors that differentiate them in the market. Work under the supervision of Senior Algorithm developer.
Further rates within this Algorithm Developer III category.