We are looking for an experienced Embedded C++ Software Developer with 3–4 years of hands-on development experience in modern C++ (C++11/14/17). The ideal candidate will have a strong background in building mission-critical applications, preferably in the medical device domain, and expertise in Linux, RTOS, firmware development, and cross-compilation. This role involves developing reliable embedded solutions, working with real-time systems, and collaborating with cross-functional teams to deliver high-quality software products.
Three to four years of software development experience in Embedded C++ and with modern C++ highly preferred (C++11/14/17).
Must have experience with mission critical applications, preferably medical products, or devices.
Experience in Linux, RTOS.
Experience in cross compiler, Firmware development
Good to have experience in VxWorks, shell script, JSON, GIT HUB, Angular JS, Jira.
Skills:
Must have knowledge of unit and component level testing preferably within the Catch framework using BDD style.
Skilled in Developing technical solutions to complex problems which require the regular use of ingenuity and creativity.
Ability to use object-oriented systems composed of objects that communicate with one another using explicitly designed interfaces, an (OO) methodologies.
Experience with embedded operating systems and tools to build those such as Yocto and/or Buildroot.
Inter Process Communication (IPC) concepts
Work beyond routine nature of tasks, utilizing specialized knowledge and technologies.
Individual must be team-oriented with excellent attitude and vision.
Knowledge and use of relevant PC software applications and skills to use them effectively.
Demonstrated ability to communicate effectively both verbally and in writing.
Embedded C++, Modern C++ (C++11/14/17), Mission Critical Applications, Medical Devices, Linux, RTOS, Cross Compiler, Firmware Development, VxWorks, Shell Script, JSON, GitHub, Angular JS, Jira, Unit Testing, Component Level Testing, Catch Framework, BDD, Object-Oriented Programming, Yocto, Buildroot, PC Software Applications