Embedded Software Engineer
Responsible for leading software and algorithm development, implementation, and testing of complex embedded computer systems.
Responsibilities
- Lead characterization and development processes for software and algorithms
- Accompany and lead development, implementation, and testing of complex software systems
Requirements
- Bachelor's degree in Engineering, Hardware, Software, or Computer Science
- 3+ years of proven experience in embedded software development for complex multidisciplinary systems
- Deep technical understanding of relevant topics
- Programming experience in C/C++
Nice to have
- Master's degree in System/Software Engineering
- Knowledge of JIRA/TFS systems
- Experience with TI DSP processors
- Experience with programmable components
- Experience with ARM processors
- Experience with operating systems such as Linux, freeRTOS
- GPS and inertial navigation systems