Embedded Software Engineer
Design, develop, test, debug, integrate, and validate embedded software systems, while supporting software quality assurance and optimizing I/O performance. Define requirements with stakeholders, maintain design documentation, provide post-production support, and mentor junior developers.
RequirementsRequires a bachelor's or master's degree in computer science, electrical engineering, or a related field, and at least five years of embedded software engineering experience. Candidates should have hands-on experience with embedded targets and real-time operating systems, strong C or C++ skills, proficiency in MATLAB and Simulink, and knowledge of software configuration, hardware interfaces, and technical documentation.
Key SkillsEmbedded Software Engineering
Embedded Systems Design
C
C++
MATLAB
Simulink
Real-Time Operating Systems
Multitasking Systems
Software Debugging
Software Testing
Software Verification
Quality Assurance
Hardware Troubleshooting
IP Protocols
Code Review
Technical Documentation
BenefitsMeaningful Impact
Cutting-Edge Technology
Collaborative Environment
Professional Growth
Daily Lunch#J-18808-Ljbffr