The Senior Embedded Software Engineer will lead the firmware design, implementation, and test aspects of New Product Development programs (NPD) and Sustaining products throughout their entire lifecycle.
Required Qualifications
Bachelor's degree in Computer Engineering or related field.
5+ years of experience with software and embedded firmware development (C/C++).
2+ years Real-Time Operating System (RTOS) experience.
Experience with firmware deliverables across all phases of the program development lifecycle, including requirements capture, design, implementation, and testing.
Experience writing code from scratch in C/C++
Experience with multi-core processors.
Experience with integrating Ethernet stacks in an embedded environment.
Preferred Qualifications
Experience with integrating and managing operating systems within an embedded environment.
Knowledge of embedded system design in regulated products, specifically high hazard applications (Industrial Life Safety, SIL2)
Experience with Agile methodologies and DevOps tools (e.g., Git, Tessy, Coverity, Black Duck).
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job