Embedded Software Engineer

  |   Job Openings

Come work as a Flight Software Engineer at a growing company that offers a great company culture and opportunities to advance and learn alongside accomplished business leaders.

Who we are:

Founded in 2015 and headquartered in Hong Kong, XDynamics designs, develops, manufactures, and markets high-end drone products for both consumers and professionals.

Our development team consists of industry-leading experts from Germany, the United Kingdom, Australia, Hong Kong, and Mainland China with several decades of experience in aerial robotics, aerodynamics, flight control algorithms, computer vision, and imaging technology.

XDynamics is committed to empowering users with freedom and autonomy through drone technology, unleashing unlimited creativity in aerial cinematography, and spatial big data analysis and collection.

We build top specification drones with proprietary sensors, radios, motors, gimbals that deliver the high performance, safety and reliability for your daily flying.

We develop powerful drone software with a user-centric interface to deliver infinitive features. Our software makes it simple to setup your drone to meet your needs.

What you will do:

  • Developing and testing embedded spacecraft flight software

  • Integration of software with aircraft hardware components

  • Diagnose, debug and solve issues to meet production milestones

  • Supporting the software development and integration for mission planning, aircraft operation, and data processing systems

  • Support Hardware and software integration in an Agile development environment

  • Performing simulation and hardware-in-the-loop testing

  • Working in a team environment as well as individually

  • Supporting design reviews and other customer-facing meetings

  • Take on additional duties and responsibilities within XDynamics as part of a small, engaged, and proactive team.

Required Qualifications

  • At least 4 years’ experience in embedded software development/verification

  • Development experience with real-time embedded software

  • Ability to write clear, well-tested, well-documented software

  • In-depth knowledge of the C coding language. Strong C/C++ development experience

  • Experience with aspects of the software life cycle process including planning, decomposition of system requirements to high-level software requirements, low-level requirements, architecture, code, verification, and certification

  • Excellent communications skills, both written and verbal

  • Hardworking, dependable, self-directed, and self-disciplined

  • Excellent time management and multitasking skills

  • Strong problem solving and analytical skills. Must be able to describe problems and solutions in a clear, concise manner.

  • Regulated industry experience such as Aerospace / Avionics / Space

  • Problem solving, well organized and detailed oriented

  • U.S. Citizen or U.S. Person

Required Education & Experience:

  • B.A. or B.S. in Computer Science, Aerospace Engineering, Electrical Engineering, Math or Physics with significant computer science coursework. Advanced degree desired.

  • At least 4 years of relevant work experience, including development in C++ in real-time embedded systems.

Physical Requirements:

  • Ability to stand for extended periods of time.

  • Ability to sit and use a computer keyboard for extended periods of time.

  • Ability to speak, read and write in English.

  • Ability to lift a minimum of 50 pounds.

Application Questions

You have requested that Indeed ask candidates the following questions:

  • How many years of Python experience do you have?

  • How many years of C++ experience do you have?

  • How many years of Aerospace Industry experience do you have?

  • How many years of Embedded Systems experience do you have?

  • Are you able to work in Irvine, CA 92618?


  • Python: 1 year (Preferred)

  • C++: 3 years (Required)

  • Aerospace: 2 years (Preferred)

  • Embedded Systems: 4 years (Required)

Work Location:

  • One location

Visa Sponsorship Potentially Available:

  • No: Not providing sponsorship for this job

Job Type: Full time

We offer attractive & competitive salary and benefits, as well as exciting work environment. If you have the desire for an exciting and rewarding career, please send us your resume, stating your current and expected salary by email or click the “Äpply Now” button below.

Data collected will be used for recruitment purposes only.