Embedded Software Developer Job in Angel And Genie

Embedded Software Developer

Apply Now
Job Summary

Strong proficiency in C / C++, with complete knowledge of the language
specification
Good understanding of memory management in non-garbage collected
environments
Knowledge of low-level threading primitives and real-time environments
Knowledge of component data sheets and specifications
Familiarity with language tools, such as Lint, Valgrind, etc.
Good knowledge of CMake and build Linux systems using build root/Yocto
Understanding of underlying electronics to the point where it influences firmware
development and
debugging
Implementing automated testing platforms and unit tests
Proficient understanding of code versioning tools such as Git, SVN
Excellent analytical and problem-solving abilities
Quality assurance through test-driven development and unit tests
Refactoring of source code to optimize existing components in terms of
efficiency, maintainability
and quality
Preferred Skills
XML, Linux / batch scripts and python scripting knowledge would be preferred
Experience with automotive protocols (CAN / CCP / XCP / UDS)
Knowledge of continuous integration
Excellent teamwork and communication abilities

Experience Required :

4 to 8 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs