UAS Lead Embedded Software and Robotics Engineer

2 months ago


Camarillo, United States Knightwerx Full time

UAV Lead Embedded Software and Robotics Engineer

Knightwerx is looking for a highly skilled and experienced Lead Embedded Software and Robotics Engineer to work on the development of a small unmanned electric aircraft system. We operate in a fast-paced development environment that balances innovation and ingenuity with practicality and reliability. You’ll be working with and supported by a team of strong engineers and subject matter experts to develop an aircraft from the ground up and be involved in every step of the process. We are looking to fill multiple positions, and you are not required to fulfill all skills.

 

Requirements

· Must have US citizenship

· On-site, collaborative work environment


Work Experience

· Bachelor's or higher degree in relevant engineering discipline

· 5-10 years’ experience developing software for embedded systems, preferably unmanned systems

· Top to bottom, start to finish development of embedded systems software

· Cross-discipline, hands-on experience with electrical, image processing, robotics, and GNC fields

 

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

· Leads a small team in the adaptation and development of onboard autopilot flight software

· Works with CTO to understand software requirements and functionalities and implement solutions

· Define and complete analysis and testing of code blocks, methods, classes, etc to show proper functionality under normal and off-design operation

· Further works with cross-discipline engineers (EE, GNC) to understand the system-level desired functionality

· Adapts existing software blocks to provide desired behavior and functionality

· Architects new software blocks to provide desired functionality

· Debug software through simulation and hardware debugging

· Set up software projects in an IDE and automating/streamlining building, debugging

· Set up PC side software for test interfaces and GUIs

· Aide in evaluating and defining tasking/effort to fit the schedule and scope of the project in conjunction with project management and CEO

 

Tasks

The applicant should be capable of fulfilling a subset of these tasks:

· Leads software development effort for small UAS program

· Integrates components (processors, sensors, payloads) into the avionics suite

· Develop and implement ISR video and imagery processing chains

· Develop and implement computer vision routines, including gps-denied navigation, target recognition and tracking

· Develop drivers for peripherals and component interfaces

· OS level task scheduling implementation and troubleshooting

· Develops higher level software and/or frameworks for communications, health monitoring, GNC

· Identifies bugs and areas of improvement for cleaner, more consistent and better operating code

· Adapt software to a SIL environment for system level testing and debugging

· Drives programming sprints, etc to meet functional goals

 

Skills

The applicant should be capable of a subset of these skills:

· Embedded programming, with emphasis on C/C++ in a robotics, ISR, and/or UAV setting. Experience with Python, C#, embedded Linux (desired)

· Real time image processing tools/software for ISR applications, including image stabilization

· Computer vision applications, including visual inertial odometry, object/motion tracking

· Basic understanding of low-level hardware for the purposes of assessing functionality (e.g. speed requirements) and troubleshooting (e.g. signal tracking)

· Experience with common robotics communication protocols including CAN, RS-485, I2C, SPI

· Demonstrated ability to debug complex systems through root cause analysis

· Capable of hardware debugging and/or working with hardware engineers to troubleshoot avionics issues Includes following wiring diagrams and oscilloscope/analyzer use

· Use and implementation of object-oriented programming

· Healthy math and analysis capabilities to aide in assessing avionics functionality/capability and troubleshooting

· Cross-discipline, hands-on experience with electrical, robotics, and GNC fields

· Experience with Ardupilot and/or PX4 code bases and compatible hardware (desired)


 We look forward to hearing from you




  • Camarillo, United States Knightwerx Full time

    UAV Lead Embedded Software and Robotics EngineerKnightwerx is looking for a highly skilled and experienced Lead Embedded Software and Robotics Engineer to work on the development of a small unmanned electric aircraft system. We operate in a fast-paced development environment that balances innovation and ingenuity with practicality and reliability....


  • Camarillo, United States Knightwerx Full time

    UAV Embedded Software and Robotics EngineerKnightwerx is looking for a highly skilled and experienced Embedded Software and Robotics Engineer to work on the development of a small unmanned electric aircraft system. We operate in a fast-paced development environment that balances innovation and ingenuity with practicality and reliability. You’ll be...


  • Camarillo, United States Knightwerx Full time

    UAV Embedded Software and Robotics EngineerKnightwerx is looking for a highly skilled and experienced Embedded Software and Robotics Engineer to work on the development of a small unmanned electric aircraft system. We operate in a fast-paced development environment that balances innovation and ingenuity with practicality and reliability. You’ll be...


  • Camarillo, California, United States Knightwerx Full time

    Job Title: UAV Lead Embedded Software and Robotics EngineerKnightwerx is seeking a highly skilled and experienced Lead Embedded Software and Robotics Engineer to join our team. As a key member of our development team, you will be responsible for leading the adaptation and development of onboard autopilot flight software for our small unmanned electric...


  • Camarillo, California, United States Northrop Grumman Full time

    Job Title: Software Embedded ManagerWe are seeking a highly skilled Software Embedded Manager to join our team at Northrop Grumman. As a key member of our Engineering and Sciences organization, you will be responsible for leading a team of software engineers in the development of complex embedded systems.Job Summary:The Software Embedded Manager will be...


  • Camarillo, California, United States Northrop Grumman Full time

    Job Title: Software Embedded Manager 1Northrop Grumman is seeking a highly skilled Software Embedded Manager 1 to join our team in Camarillo, California. As a Software Embedded Manager 1, you will be responsible for the functional management of approximately 10 engineers (systems and software) and a program assignment related to electronic warfare (Mission...


  • Camarillo, California, United States CalTek Staffing , Inc. Full time

    Job Title: Firmware Engineer - Motion Control FocusJob Summary:We are seeking a highly skilled Firmware Engineer with a focus on Motion Control to join our Embedded Products Development Team. As a key member of our team, you will be responsible for developing advanced embedded features for servo controls used in motion systems and robotics.Key...


  • Camarillo, California, United States Northrop Grumman Full time

    Job Title: Software Embedded Manager 1Northrop Grumman is seeking a highly skilled Software Embedded Manager 1 to join our team in Camarillo, California. As a key member of our Engineering and Sciences organization, you will be responsible for leading a team of software and systems engineers in the development of cutting-edge electronic warfare systems.Key...


  • Camarillo, California, United States CalTek Staffing , Inc. Full time

    Firmware EngineerAt CalTek Staffing, Inc., we are seeking a highly skilled Firmware Engineer to join our Embedded Products Development Team. As a key member of our team, you will be responsible for developing advanced embedded firmware solutions for servo controls used in motion systems and robotics.Key Responsibilities: Develop real-time embedded firmware...


  • Camarillo, California, United States PEAK Technical Staffing USA Full time

    Firmware Engineer (Communications Emphasis)Camarillo, CAWe are seeking an experienced Firmware Engineer to join our Embedded Products Development Team.This team develops cutting-edge embedded features and products associated with servo controls for motion systems and robotics applications.Key Responsibilities:Develop and implement effective, robust, and...


  • Camarillo, California, United States Advanced Motion Controls Full time

    We are seeking an experienced Firmware Engineer to join our Embedded Products Development Team. This team develops cutting-edge embedded features and products associated with servo controls for motion systems and robotics applications.Key Responsibilities:Develop and implement effective, robust, and sustainable code for projects targeting our embedded servo...

  • Firmware Engineer

    1 month ago


    Camarillo, California, United States Advanced Motion Controls Full time

    Job Title: Firmware Engineer - Motion Control ExpertWe are seeking an experienced Firmware Engineer to join our Embedded Products Development Team. This team is responsible for developing cutting-edge embedded features and products associated with servo controls for motion systems and robotics applications.Key Responsibilities:Develop and implement...


  • Camarillo, California, United States Pikemann LLC Full time

    Pikemann LLC is seeking an experienced Embedded Systems Specialist to join their team. The ideal candidate will have a strong background in electronics, including design, diagnosis, repair, and testing of moderately complex electronic assemblies.Key Responsibilities:Conduct research and assessments of digital and analog electronic hardware.Use reverse...


  • Camarillo, California, United States Chesapeake Technology International Corporation Full time

    Job Description:Chesapeake Technology International Corporation is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for leading the development of advanced software solutions for military and security applications. Your expertise will be utilized to design, develop, and deploy...


  • Camarillo, California, United States Knightwerx Full time

    About the JobWe are seeking an experienced Mechanical Engineer to join our R&D team at Knightwerx. As a subject matter expert in mechanism design, you will work collaboratively with a multi-disciplinary team to develop small unmanned electric aircraft from the ground up.Key Responsibilities:Design and develop mechanical systems and structures for UASConduct...


  • Camarillo, United States Knightwerx Full time

    About the jobKnightwerx is looking for an experienced Jr. / Sr. Mechanical Engineer to join our growing R&D team. As a subject matter expert in mechanism design, the Mechanical Engineer will work within a multi-disciplinary team to develop small unmanned electric aircraft from the ground up. We operate in a fast-paced development environment that balances...


  • Camarillo, California, United States Knightwerx Full time

    About the JobKnightwerx is seeking a skilled Mechanical Engineer to join our R&D team. As a subject matter expert in mechanism design, the successful candidate will work with a multi-disciplinary team to develop small unmanned electric aircraft from concept to production. We operate in a fast-paced development environment that balances innovation and...


  • Camarillo, California, United States LHH Full time

    DevSecOps Engineer OpportunityLHH Technology is seeking a highly skilled DevSecOps Software Engineer to contribute to our team in Camarillo, CA. This role offers opportunities for career advancement, excellent benefits, and stability in an employee-focused environment.Key Responsibilities:Develop and maintain code for continuous integration and continuous...

  • Firmware Engineer

    3 weeks ago


    Camarillo, California, United States Jobspro Staffing Full time

    Job Title: Firmware/BareMetal ENGJob Summary:We are seeking a highly skilled Firmware/BareMetal C++/Assembly Design Engineer to join our team. The ideal candidate will have experience developing firmware for embedded platforms, with a focus on the Data Link layer of the OSI model.Key Responsibilities:Design and develop firmware for embedded platforms using...


  • Camarillo, California, United States Attollo Engineering Full time

    Company OverviewAttollo Engineering is a leading designer and manufacturer of cutting-edge infrared cameras and laser sensor systems for defense and industrial applications. With a full sensor fabrication facility, Attollo is a trusted supplier of IR sensors in the defense and industrial space. The company prioritizes employee development to provide...