- Communication skills
- Computer science
Eve is seeking a Full-stack Software Developer with proven experience working on complex, distributed applications with high levels of safety. The Software Developer will be responsible for software development activities of Eve's Urban Air Traffic Management (UAM) systems. The Software Developer will be an essential member of the development team and responsible for detailed software design, development of prototypes, development of the final product, testing, verification, validation. Work will be in an agile team working in an agile environment with in-house and offshore software teams.
Full-stack software development of multi-platform clients, and backend for web-based and dedicated applications.
Software development of applications that include geo-referenced data and require real-time processes.
Software development of complex, safe, distributed systems requiring formal verification and validation
Collaborate in software detailed design as part of the development process.
Coordinate end-to-end software development life cycle for production of software and applications.
Support test and simulations to validate assumptions and requirements in various environments, including but not limited to internal integration, validation, and verification activities, user testing with potential customers, and trials with other technology providers.
Support short turnaround of prototype and baseline system capabilities by performing software development activities.
Work in a highly collaborative agile environment with globally located team members.
When necessary and under safe conditions, travel to collaborate with other team members to advance product development and participate in trials and demonstrations.
ESSENTIAL EXPERIENCE & KNOWLEDGE
Education & Experience:
Bachelor's degree in Information Technology, Computer Science, or related subject area, advanced degree and certification are desirable.
5-10 Years of systems engineering experience in the aviation software preferred.
Knowledge, Skills & Abilities:
Experience in working with state-of the art software development technologies and integration with several external systems
Integration of geo-referenced systems and data into the product
Experience in working with DevOps capabilities supported by market leader tools including CI/CD, modeling, automated testing, cloud-based solutions
Experience on standards and methodologies required for ATM systems development. Eg. ARP-4754, DO-278, safety assessment methodologies or equivalent
Ability to manage multiple and competing priorities.
Strong problem-solving skills and commitment to deliver, excellent work ethic and strong sense of ownership of the end result.
Excellent communication skills and a desire to collaborate openly within a fast-moving globally distributed team
Experience designing and building systems that are maintainable, evolvable, and highly tested.