Responsibilities:
- Analysis of technical requirements, lead software architecture and design, and software verification
- Provide mentorship on all aspects of firmware engineering Pluses include: Real-time firmware development, unit testing / test-driven development, source control using Git or Subversion, familiarity with in-system debugging, security, secure coding, knowledge of electrical engineering and power systems.
Qualifications:
- Bachelor’s degree in, computer engineering, or electric engineering with embedded firmware experience
- Experience with C and C++ programming language and development with embedded Linux is preferred