×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineer III

Job in Greensboro, Guilford County, North Carolina, 27497, USA
Listing for: Alten Technology USA
Full Time position
Listed on 2026-05-11
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 60000 - 80000 USD Yearly USD 60000.00 80000.00 YEAR
Job Description & How to Apply Below

We’re ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life—from advancing space exploration and life‑saving medical devices to building autonomous electric vehicles. With 3,000+ experts across North America, we partner with leading companies in aerospace, medical devices, robotics, automotive, commercial vehicles, EVs, rail, and more.

As part of the global ALTEN Group—57,000+ engineers in 30 countries—we deliver across the entire product development cycle, from consulting to full project outsourcing.

When you join ALTEN Technology USA, you’ll collaborate on some of the world’s toughest engineering challenges, supported by mentorship, career growth opportunities, and comprehensive benefits. We take pride in fostering a culture where employees feel valued, supported, and inspired to grow.

Position Summary

The Senior Embedded Software Engineer will support the design, development, verification, and long‑term sustainment of embedded software solutions for aerospace electrical power systems. This role is responsible for participating throughout the full software development lifecycle, including requirements development, coding, debugging, validation, and certification support activities. The engineer will work closely with multidisciplinary engineering teams to develop reliable, safety‑critical software solutions for military and aerospace applications.

Key Responsibilities
  • Participate in all phases of embedded software development, from requirements definition through integration, verification, and maintenance.
  • Develop, review, and maintain software requirements and ensure proper traceability throughout the development lifecycle.
  • Design, implement, and review embedded software written primarily in C for microcontroller-based systems.
  • Perform debugging and troubleshooting activities within embedded target environments and simulation platforms.
  • Investigate software anomalies and perform root cause analysis for reported issues and failures.
  • Utilize development and analysis tools to evaluate software performance, including timing analysis, memory utilization, stack usage, and structural coverage metrics.
  • Develop and support software verification strategies aligned with program and certification requirements.
  • Assist in resolving verification and validation issues identified during software testing activities.
  • Support internal and external audits conducted by customers, certification bodies, and government agencies.
  • Collaborate with systems, hardware, and test engineering teams to ensure software integration and compliance with system requirements.
  • Contribute to long-term development programs requiring ongoing software maintenance and enhancement activities.
Required Qualifications
  • Minimum of seven (7) years of experience in embedded software engineering and development.
  • Strong understanding of embedded microcontroller architectures and low-level software operation.
  • Experience developing software in regulated or safety-critical environments using standards such as DO-178 or IEC 61508.
  • Advanced proficiency in C programming for embedded applications.
  • Experience using version control systems and collaborative software development practices.
  • Familiarity with lifecycle management and application lifecycle tools supporting requirements management, traceability, verification, validation, and issue tracking.
  • Strong analytical and debugging skills within embedded systems environments.
  • Excellent written and verbal communication skills, including the ability to clearly communicate complex technical concepts.
  • Proficient with Microsoft Office applications.
  • Ability to support long-duration development programs and evolving technical requirements over multiple project phases.
Preferred Qualifications
  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science, or related discipline.
  • Familiarity with MISRA C coding guidelines and best practices.
  • Understanding of electrical power conversion and power electronics fundamentals.
  • Ability to prepare technical presentations and support formal program reviews or audits.
  • Ability to interpret and work from…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary