A multinational engineering firm is seeking an embedded software developer to create robust solutions using C/C++, Java, and QNX/Linux. The role includes deploying software, refining requirements, and working closely with engineering teams. Candidates should have a strong background in embedded development, with expertise in QNX and Linux operating systems. Good knowledge of software design patterns and unit testing practices is essential. This position is based in Warren, Michigan, offering competitive compensation and opportunities for professional growth.
Qualifications
Experience developing in embedded environments.
Strong understanding of QNX interprocess communication.
Good knowledge of TLS and design patterns.
Responsibilities
Develop embedded software using C/C++, Java, and QNX/Linux.
Deploy and maintain software for enhancements.
Coordinate software deliveries and testing.
Skills
Embedded development experience
C
C++
Linux understanding
QNX operating system
Unit testing
Knowledge of HTTP & FTP protocols
Data structures
Eclipse IDE
State machines implementation
Tools
Certicom libraries
Linux Command Library
Job description
A multinational engineering firm is seeking an embedded software developer to create robust solutions using C/C++, Java, and QNX/Linux. The role includes deploying software, refining requirements, and working closely with engineering teams. Candidates should have a strong background in embedded development, with expertise in QNX and Linux operating systems. Good knowledge of software design patterns and unit testing practices is essential. This position is based in Warren, Michigan, offering competitive compensation and opportunities for professional growth.