Senior Java Software Engineer -Aerospace Systems
Core
Design, develop, and maintain Java applications for complex, safety-critical embedded and real-time systems in the aerospace industry.
Role type
Senior IC Java Software Engineer (Embedded Systems)
Builds
Robust, high-quality software solutions for safety-critical aerospace systems
Domain
Aerospace / Embedded Systems / Real-time Systems
Deliverable
production ML models | product features
Required skills
Java, Python, Object-Oriented Design, Software Engineering Best Practices, DO-330, DO-178C, Unit Testing, Integration Testing, Debugging, Linux Development, Git
Preferred skills
Verification & Validation (V&V) background, Embedded Systems experience
Technologies
Java, Python, Git, Linux
Responsibilities
Design and develop Java applications for complex software systems; Participate in the full software development lifecycle from requirements to deployment; Write clean, maintainable, and well-tested code; Contribute to software architecture, design reviews, and code reviews; Develop and execute unit and integration tests; Troubleshoot, debug, and optimize software performance.
Seniority
Senior, hands-on IC