Sr Embedded Systems Software Engineer
Role responsibilities
Develop embedded control software for complex real-time systems, focusing on system-level control logic and sequencing. Integrate and debug software across hardware and firmware boundaries to ensure system stability.
Requirements
Requires over 5 years of experience in embedded C/C++ and real-time architecture with proficiency in communication protocols and model-based design tools. Experience with safety-critical systems and specific microcontrollers like TI C2000 or NXP is preferred.
Key skills
Embedded C/C++, Real-time Software Architecture, Control Logic, State Machines, CAN, SPI, Ethernet, MATLAB, Simulink, System Integration, Debugging, TI C2000, NXP, Motor Control, BMS, Vehicle Control Systems
Keywords
Embedded Systems, Real-time Systems, C++, C, CAN, SPI, Ethernet, MATLAB, Simulink, TI C2000, NXP, Safety-critical Systems, Medical Device, Automotive, Avionics, Robotics, Rail, Industrial Automation, Motor Control, BMS, Vehicle Control, Firmware, Software Architecture, System Validation