Jobs · Engineering

Embedded Software Engineer

Actalent · Phoenix, AZ · 1 mo ago
RemoteRemoteEngineering$58–$78/hrContract

About the role

We are seeking experienced Embedded Software Engineers to support the development of next-generation safety-critical avionics and flight control systems for a major aerospace and defense program. This role focuses on multicore processor architectures, embedded real-time software development, and certification-compliant software for advanced avionics applications.

Responsibilities

  • Create, execute, and analyze SoC benchmarking procedures to assess performance and reliability.
  • Configure, enable, and develop advanced SoC features on NXP S32 and Layerscape processor families, including S32G2 and LS1046A platforms.
  • Design and implement multicore processing architectures while mitigating multi-core interference risks.
  • Develop bare-metal software, processor bring-up solutions, bootloaders, and SMP/MCP operating system frameworks.
  • Ensure deterministic software behavior in safety-critical avionics and flight control applications.
  • Design and implement advanced communication protocols including Time Sensitive Networking (TSN), PCIe, and AFDX.
  • Evaluate SoC platforms and develop technical reports assessing suitability for safety-critical avionics applications.
  • Develop innovative test environments and verification methodologies supporting DO-178C Level A certification objectives.
  • Perform advanced software and hardware analyses including Worst-Case Execution Time (WCET), Data and Control Coupling Coverage (DCCC), and timing, latency, and determinism assessments.
  • Collaborate with FPGA and ASIC teams to evaluate interface performance, timing interactions, and system integration.
  • Support software certification and compliance activities within highly regulated aerospace programs.

Essential Skills

  • At least 2 years of low-level embedded engineering experience.
  • Experience with flight controls, preferably within the last year.
  • Experience with DO-178 compliance.

Additional Skills & Qualifications

  • Experience with FPGA, ASIC interfaces, and timing interactions.
  • Ability to perform complex analyses such as WCET and DCCC.
  • Proficiency in Python, ARM DS IDE, and Dstream.

Pay

The pay range for this position is $58.00 – $78.00/hr. Individual compensation offered within this range will depend on qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.

Benefits

  • Medical, dental & vision
  • Critical Illness, Accident, and Hospital
  • 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available
  • Life Insurance (Voluntary Life & AD&D for the employee and dependents)
  • Short and long-term disability
  • Health Spending Account (HSA)
  • Transportation benefits
  • Employee Assistance Program
  • Time Off/Leave (PTO, Vacation or Sick Leave)

Schedule

This is a fully remote position.

Similar jobs

Embedded Software Engineer

Kranze Technology Solutions, Inc.Des Plaines, IL· 1 wk ago
Information Technology$80k–$120k/yrapply on kranzetechnologysolutions.applytojob.com

Embedded Software Engineer

Canon Medical Research USA, Inc. (CMRU)Vernon Hills, IL· 2 wk ago
Engineering$97k–$118k/yrapply on workforcenow.adp.com