Hiring for Senior Firmware Engineers to maximize the reuse of existing internal or external firmware components, frameworks, and communication protocol libraries to shorten the product development cycle.
Responsibilities
Analyzes, designs, programs, debugs, and modifies Firmware.
Troubleshoot code for firmware applications.
Involves analog and digital hardware and Firmware operating systems.
Involvement in one or more of these areas in embedded firmware for drives products: development of FW features, remediation and management of FW improvements, testing, and process and standards of compliance.
Design, develop, and test firmware for protocols, including: Ethernet/IP BacNet Profibus Profinet SNMP Serial Communication Modbus TCP
Lead autonomy software development and integration for expeditionary unmanned aircraft, providing technical leadership and field support.
Compensation
Full-time regular employee offer package: Pay within range listed + Bonus + Benefits + Equity
Responsibilities
Develop and integrate autonomy software for V-BAT and X-BAT, including mission behaviors, platform-specific control, payload and sensor integration, multi-agent coordination, contingencies, and executive autonomy.
Collaborate closely with the Aircraft team to integrate autonomy capabilities, validate platform interfaces, coordinate hardware/software compatibility, and support release readiness.
Partner with Autonomy Capabilities, Perception, GCS, Strategic Systems (ACP), feature crews, and customer stakeholders to deliver integrated mission capabilities.
Own significant features or subsystems, drive technical execution, mentor teammates, and contribute to design reviews and integration planning.
Build, configure, validate, and prepare mission-ready systems while ensuring software, hardware, and operator workflows are ready for deployment.
Requirements
BS/MS in Computer Science, Electrical Engineering, Aerospace Engineering, Mechanical Engineering, or equivalent practical experience