(Please Note: This position does NOT offer relocation assistance or Visa sponsorship)
Qualifications:
8+ years in embedded firmware development
BS degree in CS, EE, or CE (MS preferred)
Proficiency in designing, coding, and debugging using C, C++, and Python
Deep knowledge of microcontrollers and embedded systems
Knowledge of CAN, UART, and other communication protocols
Experience with Bluetooth (peripheral and central), AI edge computing, and image detection
Familiarity with Simulink, MBSD, and FreeRTOS is preferred
Responsibilities:
Lead firmware development from concept to production
Design and develop robust firmware for complex systems using C/C++/Assembly
Lead full lifecycle software development (concept to EOL)
Developing production and R&D software solutions
Use Simulink to design, simulate, and test embedded applications
Enforce coding standards, documentation, and testing best practices
Support production firmware, hardware integration, and electrical design
Implement communication protocols and MBSD automation