UAS Lead Embedded Software and Robotics Engineer
5 days ago
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
-
UAS Lead Embedded Software and Robotics Engineer
2 weeks ago
Camarillo, California, United States Knightwerx Full timeJob Title: UAS 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 engineering team, you will be responsible for leading the development of onboard autopilot flight software for our small unmanned electric aircraft system.Key...
-
UAS Embedded Software and Robotics Engineer
1 week ago
Camarillo, California, United States Knightwerx Full timeJob Title: UAS Embedded Software and Robotics EngineerKnightwerx is seeking a highly skilled and experienced Lead Embedded Software and Robotics Engineer to join our team in the development of a small unmanned electric aircraft system. As a key member of our team, you will be responsible for leading the adaptation and development of onboard autopilot flight...
-
UAS Embedded Software and Robotics Engineer
1 week ago
Camarillo, California, United States Knightwerx Full timeJob Title: UAS Embedded Software and Robotics EngineerKnightwerx is seeking a highly skilled and experienced Embedded Software and Robotics Engineer to join our team in the development of a small unmanned electric aircraft system. We operate in a fast-paced environment that balances innovation and ingenuity with practicality and reliability.Key...
-
UAS Lead Embedded Software and Robotics Engineer
2 weeks ago
Camarillo, United States Knightwerx Full timeUAV 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....
-
UAS Lead Embedded Software and Robotics Engineer
2 weeks ago
Camarillo, United States Knightwerx Full timeUAV 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....
-
UAS Embedded Software and Robotics Engineer
4 days ago
Camarillo, California, United States Knightwerx Full timeJob Title: UAS Embedded Software and Robotics EngineerKnightwerx is seeking a highly skilled and experienced Embedded Software and Robotics Engineer to join our team in 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.Key...
-
UAS Embedded Software and Robotics Engineer
2 weeks ago
Camarillo, United States Knightwerx Full timeUAV 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...
-
UAS Embedded Software and Robotics Engineer
5 days ago
camarillo, United States Knightwerx Full timeUAV 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...
-
UAS Embedded Software and Robotics Engineer
2 weeks ago
Camarillo, United States Knightwerx Full timeUAV 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...
-
Embedded Systems Developer
2 weeks ago
Camarillo, California, United States PEAK Technical Staffing USA Full timeFirmware Engineer (Communications Emphasis)Direct HireCamarillo, 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.Responsibilities:Develop and implement effective, robust,...
-
Embedded Firmware Engineer
1 week ago
Camarillo, California, United States Advanced Motion Controls Full timeJob Title: Firmware Engineer - Motion Control EmphasisWe 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:Design and implement...
-
Embedded Systems Engineer
6 days ago
Camarillo, California, United States Jobspro Staffing Full timeJob OpportunityWe are seeking a highly skilled Firmware/Bare Metal C++/Assembly Design Engineer to join our team at Jobspro Staffing.Key ResponsibilitiesDesign and develop firmware for embedded systems, focusing on the Data Link layer of the OSI model.Develop low-level device drivers for microcontrollers in real-time environments.Implement and test firmware...
-
Embedded Firmware Engineer
1 month ago
Camarillo, California, United States Jobot Full timeFirmware Engineer Job OpportunityA prominent technology firm is seeking a talented and driven Firmware Engineer to become part of their forward-thinking team. If you have a passion for firmware development and are eager to engage with advanced infrared, laser, and sensor technologies, this role may be ideal for you.About the Company:This organization...
-
FIRMWARE ENGINEER Motion Control Emphasis
4 months ago
Camarillo, United States Advanced Motion Controls Full timeWe are looking for an experienced Firmware Engineer to be a key contributor within our Embedded Products Development Team. This team develops state of the art embedded features and products associated with servo controls for motion systems and robotics applications. Responsibilities: Develop and implement effective, robust, and sustainable code for...
-
FIRMWARE ENGINEER Communications Emphasis
4 months ago
Camarillo, United States Advanced Motion Controls Full timeWe are looking for an experienced Firmware Engineer to be a key contributor within our Embedded Products Development Team. This team develops state of the art embedded features and products associated with servo controls for motion systems and robotics applications. Responsibilities: Develop and implement effective, robust, and sustainable code for...
-
Lead Software Architect
2 weeks ago
Camarillo, California, United States Northrop Grumman Full timeJob SummaryWe are seeking a highly skilled and experienced Senior Principal Software Engineer to join our team at Northrop Grumman. As a key member of our Engineering and Sciences organization, you will play a critical role in developing and delivering cutting-edge software solutions for our customers.Key ResponsibilitiesCollaborate with cross-functional...
-
Software Engineering Leader
3 weeks ago
Camarillo, California, United States Northrop Grumman Full timeJob SummaryWe are seeking a highly skilled Software Engineering Leader to join our team at Northrop Grumman. As a Principal/Sr. Principal Software Engineer, you will be responsible for leading the development of complex electronic warfare systems.Key ResponsibilitiesLead the design and development of software systems for electronic warfare...
-
Lead Software Engineer
3 weeks ago
Camarillo, California, United States Northrop Grumman Full timeAbout the RoleWe are seeking a highly skilled Lead Software Engineer - Database Administrator to join our team at Northrop Grumman Mission Systems (NGMS). As a key member of our software team, you will be responsible for designing, developing, and administering complex databases using tools such as SQL, PostgreSQL, and Microsoft SQL Server.Key...
-
Software Engineering Leader
3 weeks ago
Camarillo, California, United States Northrop Grumman Full timeAbout the RoleWe are seeking a highly skilled Senior Principal Software Engineer to join our team at Northrop Grumman. As a key member of our Engineering and Sciences organization, you will play a critical role in developing and delivering cutting-edge software solutions for our customers.Key ResponsibilitiesCollaborate with cross-functional teams to design,...
-
Lead Software Engineer
3 weeks ago
Camarillo, California, United States Northrop Grumman Full timeAbout the RoleWe are seeking a highly skilled Lead Software Engineer - Database Administrator to join our team at Northrop Grumman Mission Systems (NGMS). As a key member of our software team, you will be responsible for designing, developing, and administering complex databases using tools such as SQL, PostgreSQL, and Microsoft SQL Server.Key...