Embedded Software Engineer

Job Description

BAE Systems in Minneapolis MN has a career opening in the field of software engineering for embedded systems. Qualified candidates will have the opportunity to work in a team environment, performing the design and development of embedded software used in leading-edge defense related applications. Tasks will include working closely with the product SW team to provide system-level API and firmware functionality to meet product requirements; coding, debugging and hardware/software integration testing; and communicating results and recommendations. This work is performed in fast paced, iterative development cycles which support multiple product deliveries with increasing functionality.

U.S. Citizenship required.

Typical Education & Experience

Bachelor's Degree and 8 years work experience or equivalent experience

Required Skills and Education

  • BS with 8yrs or MS with 6yrs experience degree in Computer Science, Computer/Electrical Engineering, Aerospace Engineering
  • The ideal candidate will have embedded SW development experience as well as a strong background in defense/avionics/missile systems
  • Outstanding communication skills (verbal and written)
  • Ability to work independently and as part of a team
  • Software development experience using C and assembly language, with ARM SoCs
  • FPGA development and test
  • Experience in developing low-level drivers and HW bring-up, using test tools and interacting with HW design teams
  • Exposure to multiple high level programming languages, including C#, C++
  • Experience using MS Visual Studio IDE, as well as (command line) gnu toolchain
  • Experience with Configuration Management tools (git, Subversion)
  • Experience with scripting languages (i.e. Bash/shell, Perl, Python, VBA)
  • Use of MS Office applications: Outlook, Word, Excel
Preferred Skills and Education
  • Exposure to multiple Operating Systems (e.g., Windows, UNIX/Linux/BSD)
  • Embedded real-time OS experience, such as vxWorks, QNX
  • Experience modeling architectures in SysML or UML
  • Experience with Altera/Intel Quartus Prime
  • Communications implementation and test - familiarity with network and/or serial protocols
  • Familiar with use of Atlassian tools
  • MATLAB and/or LabVIEW experience
About BAE Systems Platforms & Services

BAE Systems is a premier global defense and security company with approximately 90,000 employees delivering a full range of products and services for air, land and naval forces, as well as advanced electronics, security, information technology solutions and customer support and services. With headquarters in Arlington, Virginia, this Platform and Services Group of BAE Systems employs nearly 11,000 professionals at more than 30 locations worldwide. Platform and Services is a global leader in the design, development, production, and service support of armored combat vehicles, major and minor caliber naval guns and missile launchers, canisters, artillery systems, and intelligent munitions. People are the greatest asset in any Company. Equal Opportunity Employer/Females/Minorities/Veterans/Disabled/Sexual Orientation/Gender Identity/Gender Expression

Meet Some of BAE Systems's Employees

Chandra C.

Vice President, Finance

Chandra helps steer the overall financial direction of BAE Systems’ headquarters. She interacts with many teams to lead mergers and acquisitions, investments, and general maintenance of all the numbers.

Melissa M.

Human Resources Manager

Melissa advises BAE Systems on the full HR spectrum. She brings in new talent, prepares team members for success, pops in on payroll and benefits, and shapes the company’s culture.

Back to top