Note: The job is a remote job and is open to candidates in USA. 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
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.
Company Overview