Embedded Software Engineer - Application and UI
Knightwerx is seeking a highly skilled and experienced Embedded Software Engineer to develop software for a small unmanned electric aircraft. We operate in a fast-paced environment balancing innovation with practicality, supported by a team of expert engineers and subject matter specialists. You will be involved in every stage of aircraft development from ground up.
Pay Range
120,000.00 / yr - $160,000.00 / yr
Additional Compensation
Annual Bonus and Stock options
Responsibilities
- Develop application layer and UI / UX software for handheld devices.
- Collaborate with the lead software engineer to understand requirements and implement solutions.
- Decompose functional requirements into tasks.
- Participate in project planning, providing technical input.
- Estimate effort, evaluate technology options, and respond to infrastructure issues.
- Develop system test software and procedures.
- Identify bugs and areas for improvement.
- Assist in developing drivers for peripherals and interfaces.
Qualifications
Bachelor's or higher degree in relevant engineering discipline.4+ years experience in embedded systems software development and UI / UX design for handheld devices.Experience with embedded systems development from start to finish.Knowledge of design, development, and testing of application and UI software.Proficiency in C, C++, or similar languages.Experience with robotics communication protocols like CAN, RS-485, I2C, SPI.Ability to debug complex systems.Must have US citizenship.Attributes
Innovative, practical, and hands-on.Problem solver, collaborative, and communicative.Goal-oriented and analytical.Additional Details
Position is full-time, mid-senior level, in the defense and space industry. On-site work required. Knightwerx is a startup focused on solving critical problems for government and civilian sectors, emphasizing innovation and top talent.
J-18808-Ljbffr