Engineer II Embedded Software

BAE Systems

Boulder (CO)

On-site

USD 79,000 - 135,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
401(k) savings plan
Paid time off

Job summary

BAE Systems Space & Mission Systems seeks a Software Engineer focused on delivering high-quality embedded software and test infrastructure for satellite programs. The role covers requirements, design, coding, testing, and integration across Linux-based platforms, with emphasis on Rust, C/C++, Python and embedded systems.

On-site work is required five days per week; active security clearance at Secret level is required with the ability to obtain Top Secret/SCI.

Qualifications

  • BS degree or higher in Engineering or related technical field is required plus 2+ years related experience.
  • Master's Degree or Ph.D. may substitute for two years of experience.
  • Active Secret security clearance with ability to obtain Top Secret/SCI.
  • Experience with Rust, C/C++, Python, and Embedded Linux.

Responsibilities

  • Write and test embedded software for satellite, airborne, or ground systems.
  • Perform full software life cycle: requirements, architecture, design, code, test, integration, and documentation.
  • Maintain a regular and predictable work schedule.
  • Establish and maintain effective working relationships within the department and with stakeholders.
  • Perform other duties as necessary.

Skills

Rust
C/C++
Python
Embedded Linux
FPGAs interaction
MQTT
ZeroMQ
UML diagrams
Object-oriented design
Software configuration mgmt

Education

Bachelor's degree in Engineering or related field
Master's degree or Ph.D. may substitute for two years experience

Tools

PetaLinux
Yocto Project
OpenEmbedded
Protobuf/FlatBuffers
Cameo/PlantUML

Job description

Job Description

The Software and Ground Solutions group at BAE Systems Space & Mission Systems (SMS) is looking to expand our team with a talented and energetic software engineer focused on delivering high-quality, embedded satellite software and associated test infrastructure. This position supports a portfolio of software programs. Technology areas include software development, CI/CD, Containerization, C/C , Rust, Python, Ruby and Embedded Linux.

The Engineering, Science and Analysis (ESA) Strategic Capabilities Unit comprises the technical talent and organizational leadership that enables the successful delivery of high-impact discriminating technologies for our customers missions. Our collaborative, cross-functional teams are committed to innovation, integrity, continual learning and strong execution.

What You ll Do:

  • Write and test embedded software for satellite, airborne, or ground systems.

  • Perform full software life cycle functions including requirements, architecture, design, code, test, integration, documentation, and support.

  • Maintain a regular and predictable work schedule.

  • Establish and maintain effective working relationships within the department, the Strategic Business Units, Strategic Capabilities Units and the Company. Interact appropriately with others in order to maintain a positive and productive work environment.

  • Perform other duties as necessary.

On-Site Work Environment: This position requires regular in-person engagement by working on-site five days each normally scheduled week in the primary work location. Travel and local commute between company campuses and other possible non-company locations may be required.

Working Conditions:

  • Work is performed in an office, laboratory, production floor, or cleanroom, outdoors or remote research environment.

  • May occasionally work in production work centers where use of protective equipment and gear is required.

  • May access other facilities in various weather conditions.

Required Education, Experience, & Skills

  • BS degree or higher in Engineering or a related technical field is required plus 2 or more years related experience.

  • Each higher-level degree, i.e., Master s Degree or Ph.D., may substitute for two years of experience. Related technical experience may be considered in lieu of education. Degree must be from a university, college, or school which is accredited by an agency recognized by the US Secretary of Education, US Department of Education.

  • A current, active Secret security clearance is required with the ability to obtain and maintain a Top Secret/SCI.

  • Experience in one or more of the following technology areas:

  • Rust.

  • C/C .

  • Python.

  • Embedded Linux.

  • Interaction with FPGAs and understanding system level interfaces.

  • Messaging (MQTT, ZeroMQ).

  • Embedded Linux distribution configuration (PetaLinux, Yocto).

  • Device tree development.

  • Experience in designing, developing, and testing software for systems using the languages above.

  • Understanding of and experience with deployment and operation of applications on Linux systems.

  • Experience with object-oriented design.

  • Experience generating UML Class, Sequence, and Activity diagrams.

  • Experience with formal software development practices including the use of software configuration management, coding standards, and style guides.

LI-AP1

Preferred Education, Experience, & Skills

  • Experience with high-fidelity vehicle or payload simulation.

  • Experience with requirements derivation.

  • A working knowledge of Agile lifecycles and activities in each phase.

  • Data Serialization (Protobuf, FlatBuffers).

  • Experience in developing test, simulation, or data processing applications in high-level languages such as Python, Ruby, or MATLAB.

  • Experience using Cameo or PlantUML for Design.

  • DevSecOps.

  • Proficiency in Linux system internals and embedded Linux development.

  • Hands-on experience with the Yocto Project and OpenEmbedded.

  • Testing frameworks (gtest, ctest, test-driven development, hardware-in-the-loop).

Pay Information

Full-Time Salary Range: $79365 – $134921

Please note: This range is based on our market pay structures. However, individual salaries are determined by a variety of factors including, but not limited to: business considerations, local market conditions, and internal equity, as well as candidate qualifications, such as skills, education, and experience.

Employee Benefits: At BAE Systems, we support our employees in all aspects of their life, including their health and financial well-being. Regular employees scheduled to work 20 hours per week are offered: health, dental, and vision insurance; health savings accounts; a 401(k) savings plan; disability coverage; and life and accident insurance. We also have an employee assistance program, a legal plan, and other perks including discounts on things like home, auto, and pet insurance. Our leave programs include paid time off, paid holidays, as well as other types of leave, including paid parental, military, bereavement, and any 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.

Engineer II Embedded Software

127548BR

EEO Career Site Equal Opportunity Employer. Minorities . females . veterans . individuals with disabilities . sexual orientation . gender identity . gender expression

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Engineer Senior – Embedded Software
Engineer Senior – Embedded Software

BAE Systems • Boulder (CO)

On-site
USD 97,008 - 164,914
Health insurance
401(k) savings plan
Paid time off
Engineer II Core Systems Engineering – $5k Sign On Bonus
Engineer II Core Systems Engineering – $5k Sign On Bonus

BAE Systems • Boulder (CO)

On-site
USD 79,000 - 135,000
Sign-on bonus
Health benefits
Paid time off
Engineer II Core Systems Engineering – $5k Sign On Bonus
Engineer II Core Systems Engineering – $5k Sign On Bonus

BAE Systems • Broomfield (CO)

On-site
USD 79,000 - 135,000
Health insurance
401(k) plan
Engineer II – System Safety
Engineer II – System Safety

BAE Systems • Boulder (CO)

On-site
USD 79,000 - 135,000
Health, dental, and vision insurance
401(k) savings plan
Paid time off and holidays
Lead Software Engineer
Lead Software Engineer

BAE Systems, Inc. • Osseo (MN)

On-site
USD 118,000 - 201,000
Health insurance
401(k) savings plan
Paid time off
Embedded Satellite Software Engineer II (Secret Clearance)
Embedded Satellite Software Engineer II (Secret Clearance)

BAE Systems • Boulder (CO)

On-site
USD 79,000 - 135,000
Health insurance
401(k) savings plan
Paid time off
Mechanical Engineer I Payloads
Mechanical Engineer I Payloads

BAE Systems • Broomfield (CO)

On-site
USD 65,000 - 110,000
Health insurance
401(k) savings plan
Disability coverage
+2
Engineer Senior Principal II – Ground Systems
Engineer Senior Principal II – Ground Systems

BAE Systems • Boulder (CO)

On-site
USD 149,603 - 254,317
Health insurance
Dental insurance
Vision insurance
+1
Software Project Manager
Software Project Manager

BAE Systems, Inc. • Sterling Heights (MI)

Hybrid
USD 132,000 - 227,000
Health insurance
Dental insurance
Vision insurance
+10
Senior Mechanical Engineer, Development (Sign On Bonus Available)
Senior Mechanical Engineer, Development (Sign On Bonus Available)

BAE Systems, Inc. • Nashua (NH)

On-site
USD 90,000 - 152,000