Engineer Senior – Embedded Software

BAE Systems

Boulder (CO)

On-site

USD 97,008 - 164,914

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 in Boulder, Colorado, is seeking a skilled software engineer to join its Software and Ground Solutions team. The ideal candidate will engage in high-quality embedded software development, working on technologies like C/C++, Python, and more.

This full-time position involves writing and testing software for satellite systems while requiring a Top Secret/SCI security clearance. Employees enjoy comprehensive benefits, including health, 401(k), and PTO.

Qualifications

  • 4+ years of related experience in embedded software development.
  • Current Top Secret/SCI security clearance required.
  • Experience with Linux, FPGAs, and messaging protocols.

Responsibilities

  • Write and test embedded software for satellite and ground systems.
  • Perform full software life cycle functions.
  • Maintain effective working relationships across teams.

Skills

Embedded software development
C/C++
Python
Agile methodologies
Object-oriented design

Education

BS degree in Engineering or related field

Tools

Embedded Linux
UML tools

Job description

JOB DESCRIPTION

The Software and Ground Solutions group at BAE Systems Inc Space and 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 4 or more years related experience.
  • Each higher-level degree, , master’s degree and/or , may substitute for two years of experience. Degree must be from a university, college, or school which is accredited by an agency recognized by an agency recognized by the US Secretary of Education, US Department of Education.
  • A current, active Top Secret/SCI security clearance is required.
  • Experience in one or more of the following technology 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.
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: $97008 - $164914. 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.

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

Similar jobs worth comparing

Engineer II Embedded Software
Engineer II Embedded Software

BAE Systems • Boulder (CO)

On-site
USD 79,000 - 135,000
Health insurance
401(k) savings plan
Paid time off
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
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
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
Senior Embedded Systems Engineer: Satellite Software
Senior Embedded Systems Engineer: Satellite Software

BAE Systems • Boulder (CO)

On-site
USD 97,008 - 164,914
Health insurance
401(k) savings plan
Paid time off
Principal Flight Software Engineer I
Principal Flight Software Engineer I

EVONA • Denver (CO)

On-site
USD 142,000 - 190,000
Equity (stock options)
Medical, dental, vision
HSA / FSA
+2
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Lynx Software Technologies, Inc. • Palmdale (CA)

On-site
USD 120,000 - 160,000
Low-cost Medical / Dental / Vision coverage options
401K with generous employer match
Responsible Paid Time Off + 11 Paid Holidays
+3
Embedded Solutions Engineer – Space Systems
Embedded Solutions Engineer – Space Systems

Jobot • Seattle (WA)

On-site
USD 159,000 - 216,000
Health, Dental, Vision + HSA
Unlimited PTO
Commuter Benefits
+4