Designs, develops, tests, debugs and maintains software that is integrated into embedded devices and systems and meets industry, customer, safety and regulation standards
Reviews, analyzes, and translates customer requirements into the design of software products for embedded devices and systems
Builds and writes code for embedded systems software to run on specific specialized hardware
Integrates embedded software with hardware components
Analyzes, monitors and improves the efficiency and stability of embedded software systems
Tests and debugs software for embedded devices and systems
Implements current and emerging technologies, tools, frameworks, and changes in regulations relevant to software development and hardware technologies
Advises on software and hardware integration domains
Tracks and evaluates internal and supplier software team performance to ensure product and process compliance to project plans and industry standards
Ability to obtain a U.S. Security Clearance for which the U.S. Government requires U.S. Citizenship
2+ years of experience with embedded systems and/or developing software (C, C++)
2+ years of experience working in an Agile product development environment
2+ years of experience in the Aerospace industry
Experience with Linux, Software Containers (Docker and Kubernetes), CI/CD (JIRA, Gitlab, Ansible, & Artifactory), Model Based Systems Engineering (UML, SysML, Cameo, MSOSA), and Automated Testing