BAE Systems Embedded Software Engineer in Minneapolis, Minnesota

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

Embedded Software Engineer

BAE1US7008

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