Back to jobs
Job Description
What We're Looking For
- Bachelor’s degree in Computer Science or Computer Engineering.
- 7–10 years of C/C++ application development, including debugging and troubleshooting.
- 6+ years of experience in embedded programming with C/C++.
- Experience using TI Code Composer, Eclipse, or similar IDEs.
- Proficiency with GIT or similar configuration management tools.
- Strong understanding of data structures, object‑oriented concepts, and database fundamentals.
- Ability and motivation to work across different environments, platforms, and business needs.
- Clear written and verbal communication skills.
Preferred
- Master’s degree in Computer Science or Computer Engineering.
- Experience with Linux-based C/C++ development.
- Familiarity with oscilloscopes and communication protocol analyzers (I2C, SPI, SCI).
- Experience with multi‑core SoM boards, embedded Linux bring‑up, U‑Boot, and kernel drivers.
- Ability to develop in both Linux and Windows environments.
- Knowledge of software design patterns and their practical application.
- Experience presenting technical information to engineering teams and senior stakeholders.
