Embedded Software Engineer Level 3
Role details
Job location
Tech stack
Job description
Collaborate with cross-functional engineering teams to design, develop, and implement Operational Flight Program software solutions. Contribute to all phases of the software development lifecycle within an Agile development environment. Develop high-quality software using programming languages such as Ada, C#, and Python. Perform unit testing and support system-level testing to ensure software functionality and performance. Analyze problem reports, troubleshoot software defects, and implement effective solutions. Participate in continuous improvement of development processes while building leadership skills and technical expertise. Engage with customer stakeholders to support program objectives and deliverables.
Requirements
Minimum 3+ years of experience in real-time embedded software development. At least 3+ years of experience applying object-oriented programming principles. Experience working effectively in a collaborative team environment., Bachelor of Science degree in engineering, computer science, software engineering, or a related technical field is strongly preferred. Active U.S. Secret Clearance is preferred. Hands-on experience with Ada, Python, or C#. Experience working in an Agile software development environment. Familiarity with Git or similar version control systems. Experience developing, managing, and tracing software requirements.