BAE Systems Inc. is looking for Software Engineers to architect, design, and develop software for real-time embedded GPS receivers for military applications, aiming to develop cutting-edge navigation solutions.
Requirements
- Experience with Ada, C, C++, Java or other high-order languages in real-time embedded applications
- Experience with real-time embedded hardware systems
- Solid understanding of software development processes for real-time embedded applications
- Experience designing and implementing complex algorithms requiring strict timing, systems resource managed, and interface constraints
- Experience with software development tools such as Eclipse, Visual Studio, Subversion, Git, Jira, Confluence, or Bamboo.
- Experience with modernized software development processes (e.g. Agile, DevOps, DevSecOps)
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
Other
- Bachelor's degree in Science, Technology, Engineering, or Math (STEM) discipline.
- Highly motivated to solve complex problems and continuously improve
- Ability to produce high quality work both independently and with a team
- Strong verbal and written technical communication skills
- Currently holds a DOD Security Clearance