Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Developer - REMOTE

Embraer

Software Developer - REMOTE

Seattle, WA
Full Time
Paid
  • Responsibilities

    POSITION SUMMARY

    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 (UATM) systems. The Software Developer will be an essential member of the development team and responsible for detailed software design, development of prototypes, coding and unit testing. Work will be in a team with in-house and offshore software teams under agile software and project management process

    JOB RESPONSIBILITIES

    • Full-stack software development of multi-platform clients, and backend for web-based, cloud-based and dedicated applications.
    • Perform high-quality software coding fulfilling requirements and according to the planned schedule
    • 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, and user testing with potential customers.
    • 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 aviation software or air traffic management preferred.
    • Experience in full-stack software development using Java or JavaScript based frameworks

    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 Java or JavaScript-based server-side development
    • Experience in JavaScript-based frontend development
    • Experience in working with DevOps capabilities supported by market leader tools including CI/CD, modeling, automated testing, cloud-based solutions
    • Experience on the development and deployment in cloud environments
    • Experience of 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.