Lead the execution of the full development lifecycle including Requirements Analysis, Software Architecture, Software Design, Algorithm Design, Unit Test Development, Integration Test Development, Embedded Software Development, Software Verification and Validation
Job Summary
Lead the execution of the full development lifecycle including Requirements Analysis, Software Architecture, Software Design, Algorithm Design, Unit Test Development, Integration Test Development, Embedded Software Development, Software Verification and Validation.
Design and implement new features for our embedded platforms, including, but not limited to, bringing up new cameras, SoC’s, sensors, chipsets and other driver development.
Mentor and foster professional growth of engineers and encourage career progression within Gentex.
Matching Summary
Lead the execution of the full development lifecycle including Requirements Analysis, Software Architecture, Software Design, Algorithm Design, Unit Test Development, Integration Test Development, Embedded Software Development, Software Verification and Validation.
Skills & Requirements
Must-have
Embedded software development lifecycle
C, C++ languages
Real-time operating systems
Embedded systems knowledge
Technical leadership
Nice-to-have
Linux experience
Video, audio, signal processing
Camera development
Wi-Fi and BLE experience
Agile processes familiarity
Key Requirements
6+ years of software development experience
2+ years of mentoring or leadership experience
Bachelor's degree in Engineering or Computer Science