Logo
Knightwerx

Knightwerx is hiring: Software Engineer - UI/UX in Scottsdale

Knightwerx, Scottsdale, AZ, US, 85261

Save Job

This range is provided by Knightwerx. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $90,000.00/yr - $105,000.00/yr Additional compensation types Annual Bonus and Stock options Knightwerx is looking for a highly skilled and experienced Software Engineer to work on the development of a small unmanned electric aircraft and handheld sensor technology. We operate in a fast‑paced development environment that balances innovation and ingenuity with practicality and reliability. You’ll be working and supported by a team of strong engineers and subject matter experts to develop an aircraft from the ground up and to bring a handheld sensor to market, and you will be involved in every step of the process. Work Experience Bachelor's or higher degree in relevant engineering discipline 2+ years industry experience developing software, UI/UX design Experience building intuitive but simple user interface Understand human factors design Cross‑discipline, hands‑on experience with handheld devices. Familiarity with design, development, and testing of mid to high level application and user interface software Experience with mission planning, and moving mapping software Attributes Innovative, hands‑on, and practical Multi‑disciplined problem solver, driven by engineering analysis Goal driven, learns from mistakes, and closes the loop on the design process Understands trades of scope for effort Communicates well through discussion and documentation Works well with others to develop plans and solve problems Primary Duties Serve as an individual contributor for carrying out software development in C, C++ or other selected languages for new applications, tools, or infrastructure Work with lead software engineer to understand software requirements and functionalities, and implement solutions Decompose functional requirements into well‑defined tasks Participate in project/program planning, including providing technical input to product development plans and concept documents Estimate level of effort, evaluate new options of similar technology, offer suggestions to improve processes, and respond to infrastructure outages Work and collaborate in a multi‑disciplinary environment Set up software projects in an IDE and automating/streamlining building, and debug Tasks Develop multi‑platform UI/UX software for controlling a UAV Develop back‑end software to create mission planning functionality Develop system test software and procedures for maintaining consistent UI over multiple screen sizes. Identify bugs and areas of improvement for cleaner, more consistent, and better operating code Assist in development of modular components and interfaces Skills Proficiency in a systems software language - in C, C++, Python, Java, etc. Understanding best practices for creating an intuitive UI/UX software for end users Experience with cross platform development, Android development. Experience in debugging software through simulation and hardware debugging Experience with common communication protocols including serial, unicast, multicast Experience with standards such as Mavlink, STANAG 4586, Cursor on Target, Link16 Developing software in a Service Oriented Architecture Demonstrated ability to debug complex systems through root cause analysis Use and implementation of object‑oriented programming Requirements Must have US citizenship On‑site, collaborative work environment Seniority level Entry level Employment type Full‑time Job function Defense and Space Manufacturing Benefits Medical insurance Vision insurance 401(k) #J-18808-Ljbffr