Job Description
As a Java Developer with strong hands-on software development experience, particularly in embedded systems, you will contribute to the design, development, and maintenance of software solutions for complex and safety-critical systems. You will collaborate with multidisciplinary engineering teams to deliver robust, high-quality software throughout the full development lifecycle.
Responsibilities:
- Design, develop, and maintain Java applications for complex software systems.
- Knowledge on Python
- Participate in the full software development lifecycle, from requirements analysis to deployment, in accordance with DO-330 and DO-178C
- Write clean, maintainable, and well-tested code following software engineering best practices.
- Contribute to software architecture, design reviews, and cod...