← Back to jobsJob ID col-cmvahy32j0xrprz013botv6be

Public companyPosted 30+ days ago

Embedded Software Engineer - All Levels

Full-time
Hybrid
4+ years
$97K – $165K/yr
Posted 30+ days ago

BAE Systems is a defense, aerospace, and security company developing advanced technologies for national security. The Embedded Software Engineer will design and develop software for avionics, flight control, engine, autonomy, and related embedded systems, participating throughout the software life cycle. The role also involves collaboration with cross-functional teams, customer interaction, mentoring, and technical leadership.

Posted
30+ Days Ago
Source
jobs.baesystems.com
Sector
Electrical Engineering

Opens the employer's application page in a new tab

Responsibilities

  • Participate in each phases of the software life cycle, including project planning, requirements development, software design/implementation, and integration and test
  • Develop software designs and implementations that meet stringent requirements for complex embedded control systems
  • Develop software using Green Hills, ARM Development Studio, or other software development environments for embedded targets ranging from PowerPC to multi-core ARM processors
  • Use and evolve existing processes to utilize the most effective techniques to minimize design/product cost
  • Demonstrate leadership as you mentor your team and interface with customers
  • Opportunities are available as a technical collaborator or as a technical leader on the program where you will mentor your team and present the technical design at technical interchange meetings with the customer

Qualifications

  • Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering or related field
  • 4+ years of work experience in embedded software development using C/C++/Assembly languages
  • Experience with bare metal operating systems, including low-level software development (e.g., device drivers and BSP development)

Preferred

  • Master's Degree in Computer Science, Computer Engineering, or related field
  • Experience in Embedded real-time operating system development
  • Experience with PowerPC, ARM, x86 processor architectures
  • Hardware/Software integration and debug experience
  • Familiarity with source control systems and configuration management practice
  • Higher-level programming & scripting languages such as Python, Matlab & Simulink
  • Familiarity with safety-critical development using DO-178B/C or equivalent stringent process requirements

Required skills

Embedded Software DevelopmentC/C++/AssemblyBare-Metal Operating SystemsDevice Driver DevelopmentReal-Time Operating SystemsPythonMATLAB and SimulinkDO-178B/C

Full job description

BAE Systems is a defense, aerospace, and security company developing advanced technologies for national security. The Embedded Software Engineer will design and develop software for avionics, flight control, engine, autonomy, and related embedded systems, participating throughout the software life cycle. The role also involves collaboration with cross-functional teams, customer interaction, mentoring, and technical leadership.

Responsibilities

  • Participate in each phases of the software life cycle, including project planning, requirements development, software design/implementation, and integration and test
  • Develop software designs and implementations that meet stringent requirements for complex embedded control systems
  • Develop software using Green Hills, ARM Development Studio, or other software development environments for embedded targets ranging from PowerPC to multi-core ARM processors
  • Use and evolve existing processes to utilize the most effective techniques to minimize design/product cost
  • Demonstrate leadership as you mentor your team and interface with customers
  • Opportunities are available as a technical collaborator or as a technical leader on the program where you will mentor your team and present the technical design at technical interchange meetings with the customer

Preferred

  • Master's Degree in Computer Science, Computer Engineering, or related field
  • Experience in Embedded real-time operating system development
  • Experience with PowerPC, ARM, x86 processor architectures
  • Hardware/Software integration and debug experience
  • Familiarity with source control systems and configuration management practice
  • Higher-level programming & scripting languages such as Python, Matlab & Simulink
  • Familiarity with safety-critical development using DO-178B/C or equivalent stringent process requirements
  • Embedded RTOS Development
  • PowerPC Architecture
  • ARM Architecture
  • x86 Architecture
  • Hardware/Software Integration
  • Debugging
  • Source Control Systems
  • Configuration Management
  • Python
  • MATLAB
  • Simulink
  • Safety-Critical Development
  • DO-178B/C

Benefits

  • A flexible hybrid work environment and 9/80 work schedule
  • Opportunities for career growth and professional development
  • Collaborative and supportive team environment
  • Regular employees scheduled to work 20+ hours per week are offered: health, dental, and vision insurance
  • Regular employees scheduled to work 20+ hours per week are offered health savings accounts
  • Regular employees scheduled to work 20+ hours per week are offered a 401(k) savings plan
  • Regular employees scheduled to work 20+ hours per week are offered disability coverage
  • Regular employees scheduled to work 20+ hours per week are offered life and accident insurance
  • Regular employees scheduled to work 20+ hours per week are offered an employee assistance program
  • Regular employees scheduled to work 20+ hours per week are offered a legal plan
  • Discounts on home, auto, and pet insurance
  • Paid time off
  • Paid holidays
  • Paid parental leave
  • Paid military leave
  • Paid bereavement leave
  • Applicable federal and state sick leave
  • Employees may participate in the company recognition program to receive monetary or non-monetary recognition awards
  • Other incentives may be available based on position level and/or job specifics

Company

  • Advanced defence, aerospace, and security solutions provider.
  • London, England, GBR
  • http://www.baesystems.com/
  • Founded in 1999
  • 10001+ employees

Qualifications

  • Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering or related field
  • 4+ years of work experience in embedded software development using C/C++/Assembly languages
  • Experience with bare metal operating systems, including low-level software development (e.g., device drivers and BSP development)
  • Master's Degree in Computer Science, Computer Engineering, or related field
  • Experience in Embedded real-time operating system development
  • Experience with PowerPC, ARM, x86 processor architectures
  • Hardware/Software integration and debug experience
  • Familiarity with source control systems and configuration management practice
  • Higher-level programming & scripting languages such as Python, Matlab & Simulink
  • Familiarity with safety-critical development using DO-178B/C or equivalent stringent process requirements

Required skills

  • Embedded Software Development, C/C++/Assembly, Bare-Metal Operating Systems, Device Driver Development, Board Support Package (BSP) Development, Real-Time Operating Systems, PowerPC, ARM, and x86 Architectures, Hardware/Software Integration and Debugging, Python, MATLAB and Simulink, DO-178B/C, Source Control and Configuration Management

Preferred skills

  • Experience with PowerPC, ARM, x86 processor architectures, Hardware/Software integration and debug experience

Experience

  • 4+ years

Job details

Employment type

Full-time

Seniority level

4+ years

Date posted

Oct 2, 2026

Work mode

Hybrid

Job source

jobs.baesystems.com

Company

Public company

Electrical Engineering

Advanced defence, aerospace, and security solutions provider.

See all 835 jobs from Public company →
  • United States
  • Electrical Engineering
  • 10001+ employees
  • Founded 1999
  • baesystems.com

Similar jobs

Other roles in United States or Electrical Engineering

Electrical Engineering

30+ days ago

Partner Solutions Architect (GSI) - AMER East

Full-timeBoston, MACompetitive

Datadog offers a competitive salary and equity package, and may include variable compensation. Actual compensation is based on factors such as the candidate's skills, qualifications, and experience.

Embedded Software Engineer - All Levels

Public company · $97K – $165K/yr

Apply on company site