Embedded Software Engineer III

1 week, 4 days ago
Full-time
Senior
Software Development
ALTEN Technology

ALTEN Technology

ALTEN Technology is an engineering services company and consulting firm in the USA, providing tailored engineering solutions across various industries such as aerospace, medtech, robotics, automotive, and more. With a team of over 600 professionals, we...

Construction & Engineering
251-1K
Founded 1988

Description

  • Participate in all phases of embedded software development from requirements definition through integration, verification, and maintenance.
  • Develop, review, and maintain software requirements and traceability throughout the development lifecycle.
  • Design, implement, and review embedded software written primarily in C for microcontroller-based systems.
  • Perform debugging and troubleshooting in embedded target environments and simulation platforms.
  • Investigate software anomalies and perform root cause analysis for issues and failures.
  • Use development and analysis tools to assess timing, memory utilization, stack usage, and structural coverage.
  • Develop and support software verification strategies aligned with program and certification requirements.
  • Resolve verification and validation issues identified during software testing.
  • Support internal and external audits by customers, certification bodies, and government agencies.
  • Collaborate with systems, hardware, and test engineering teams to ensure integration and compliance with system requirements.

Requirements

  • Minimum of 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 for requirements management, traceability, verification, validation, and issue tracking.
  • Strong analytical and debugging skills in embedded systems environments.
  • Excellent written and verbal communication skills, including the ability to communicate complex technical concepts clearly.
  • Proficient with Microsoft Office applications.
  • Ability to support long-duration development programs and evolving technical requirements over multiple project phases.
  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science, or a related discipline (preferred).
  • Familiarity with MISRA C coding guidelines and best practices (preferred).
  • Understanding of electrical power conversion and power electronics fundamentals (preferred).
  • Ability to prepare technical presentations and support formal program reviews or audits (preferred).
  • Ability to interpret and work from electrical schematics and technical drawings (preferred).
  • Experience supporting aerospace or military aircraft electrical power system development programs (preferred).
  • Must qualify as a U.S. Person in accordance with applicable export control regulations.

Benefits

  • Salary range of $140,000 to $150,000.
  • Comprehensive benefits package.
  • Mentorship and career growth opportunities.
  • Opportunity to work on challenging engineering programs across aerospace, medical devices, robotics, automotive, EVs, rail, and more.
  • Supportive workplace culture that values and encourages employee growth.
  • Equal opportunity employer policies.
  • Pre-employment drug screening required for hired candidates.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Embedded Systems Emulation Engineer

STR 251-1K Aerospace & Defense

STR is hiring an Embedded Systems Emulation Engineer to develop emulation tools and models for complex cyber-physical platforms used in national security research and analysis.

C C++ Git Python
1 hour, 2 minutes ago

GNC Senior Software Engineer

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring a Software Engineer focused on path planning and command-and-control software to develop mission-critical autonomy and routing capabilities for defense systems.

C C++ Computer Vision Machine Learning MATLAB Python Reinforcement Learning
2 hours, 49 minutes ago

GNC Simulation Engineer II

Relativity Space 251-1K Aerospace & Defense

Relativity Space is hiring a Guidance, Navigation, and Control (GNC) Simulation Engineer to help develop and maintain the 6DOF simulation environment used to design, analyze, and test Terran R’s flight performance.

C++ CI/CD Docker Python Rust
3 hours, 19 minutes ago

Senior Firmware Engineer

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is seeking a Senior Firmware Engineer for its AIRS team to develop new cooled infrared imaging products from design through prototype testing and product maturation.

Git MATLAB Python Verilog VHDL
4 hours, 4 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers