Summary
BAE Systems develops advanced defense, aerospace, and security technologies for air, land, sea, and space applications. The Embedded Software Engineer will architect, design, develop, integrate, verify, and document real-time embedded software for GPS receiver products, while supporting testing, field integration, customer activities, and team development.
Responsibilities
- Designing and writing GPS receiver source code across our product line of hardware form factors
- Debugging or modifying existing code to add new features or correct defects
- Ensuring execution of the software engineering process across the development life cycle
- Estimation, planning and prioritization of tasks to meet program deadlines
- Reporting on project status and progress measured against specific plans
- Developing host applications and tools to interface and test products
- Supporting in the field integrations and demonstration efforts
- Putting our customer first through customer support activities
- Expanding our knowledge base together through mentorship and training opportunities
Skills
- * Bachelor's degree in Science, Technology, Engineering, or Math (STEM) discipline, and 2 plus years of direct related experience
- * Must be a US Citizen
- * Have the ability to obtain a DoW Security Clearance
- * High motivation to solve problems and continuously improve existing products
- * A genuine desire to learn and innovate
- * Desire to contribute to a results-oriented product development team
- * Solid understanding of software development processes for real-time embedded applications
- * Strong verbal and written technical communication skills
- * Ability to work well with a diverse team
- * Experience designing and implementing complex algorithms requiring strict timing, systems resource managed, and interface constraints
- * A working knowledge of Communication Systems, Digital Signal Processing, or Kalman Filter Theory
- * Experience leading small software development teams and ensuring work is completed in accordance with design and development processes
- * Experience with modernized software development processes (e.g. Agile, DevOps, DevSecOps)
- * Experience with software development tools such as Eclipse, Visual Studio, Subversion, Git, Jira, Confluence, or Bamboo
Qualifications
Must Haves
- * Bachelor's degree in Science, Technology, Engineering, or Math (STEM) discipline, and 2 plus years of direct related experience
- * Must be a US Citizen
- * Have the ability to obtain a DoW Security Clearance
- * High motivation to solve problems and continuously improve existing products
- * A genuine desire to learn and innovate
- * Desire to contribute to a results-oriented product development team
- * Solid understanding of software development processes for real-time embedded applications
- * Strong verbal and written technical communication skills
- * Ability to work well with a diverse team
Nice to Haves
- * Experience designing and implementing complex algorithms requiring strict timing, systems resource managed, and interface constraints
- * A working knowledge of Communication Systems, Digital Signal Processing, or Kalman Filter Theory
- * Experience leading small software development teams and ensuring work is completed in accordance with design and development processes
- * Experience with modernized software development processes (e.g. Agile, DevOps, DevSecOps)
- * Experience with software development tools such as Eclipse, Visual Studio, Subversion, Git, Jira, Confluence, or Bamboo
Benefits
- Our flexible work environment provides you a chance to change the world without giving up your personal life.
- Mentorship and training opportunities.
- Hybrid work format, with time split between working onsite and remotely.