ALTEN Technology USA is looking to solve engineering challenges in various industries such as aerospace, medical devices, robotics, automotive, and more by bringing in a skilled embedded software engineer to collaborate on groundbreaking projects.
Requirements
- Hands-on development experience under safety- or mission-critical design standards (e.g., DO-178, IEC 61508, or similar)
- Proficiency in C programming for embedded systems
- Practical experience with source code management tools and collaborative development workflows
- Familiarity with application lifecycle management tools supporting requirements, traceability, testing, and defect tracking
- Working knowledge of MISRA C coding guidelines
- Broad knowledge of microcontroller families, architectures, and operating concepts
- General understanding of power electronics fundamentals
Responsibilities
- Participate in all phases of embedded software development, from concept through long-term maintenance
- Develop, review, and maintain software requirements, ensuring proper traceability throughout the lifecycle
- Design, implement, and peer-review embedded software solutions
- Diagnose and resolve software issues running on embedded targets or simulation environments
- Perform root-cause analysis for software defects and field-reported issues
- Utilize development and analysis tools to evaluate performance characteristics such as memory usage, stack depth, execution timing, and verification coverage
- Define and implement test approaches aligned with software requirements
Other
- Minimum of three (3) years of professional experience in embedded software engineering
- Strong verbal and written communication skills, with the ability to clearly explain complex technical topics
- Ability to support long-duration development programs spanning multiple years
- Bachelor’s degree (or equivalent) in Electrical Engineering, Computer Engineering, Software Engineering, or Computer Science
- Eligibility to work as a U.S. Person