A leading tech company in Schaumburg, IL, is seeking a motivated engineer to design and implement embedded systems. The ideal candidate will have extensive experience in C/C++ programming within an embedded Linux environment and a strong understanding of networking protocols. This role offers flexibility with remote candidates considered for the right skills. Competitive compensation and opportunities for domestic travel in support of customer meetings are included.
Qualifications
Minimum of seven to ten years related experience.
Knowledge of the complete software development life cycle.
Occasional domestic travel in support of customer meetings required.
Responsibilities
Design, implement, and debug embedded Linux systems.
Interface with FPGAs and other hardware.
Document all phases of development.
Skills
Proficiency in C/C++ programming in an embedded Linux environment
Experience in embedded software design and implementation for Linux platforms
Experience with TCP/IP protocols
Familiarity with Linux device driver development
Familiarity with PCIe, SPI, I2C, GPIO
Experience with embedded Linux platforms such as Yocto
Experience with version control systems such as Git
Strong work ethic
Ability to communicate effectively
Education
BS in Engineering
MSEE is a plus
Tools
Version control systems (Git)
Job description
A leading tech company in Schaumburg, IL, is seeking a motivated engineer to design and implement embedded systems. The ideal candidate will have extensive experience in C/C++ programming within an embedded Linux environment and a strong understanding of networking protocols. This role offers flexibility with remote candidates considered for the right skills. Competitive compensation and opportunities for domestic travel in support of customer meetings are included.