Leads embedded software team developing C/C++ firmware for UAV avionics, managing engineering processes, hiring, and delivery of high-reliability systems for autonomous robotic vehicles. Requires 7+ years experience in embedded firmware and bare-metal development.
170k – 260k/yr
On-site7+ YOEEngineering Management
About the role
What you'll do
Develop high-quality C/C++ code tailored specifically for V-Bat aircraft, ensuring optimal performance, reliability, and safety.
Develop firmware to control robotic vehicles in flight.
Facilitate the design process for updates to the software system architecture.
Report status, risks, accomplishments, expectations to senior leadership.
Design and implement systems capable of conducting tests across various environments, including virtualized hardware and hardware-in-the-loop simulations, to facilitate thorough evaluation of software functionality and performance.
Create prototypes to validate critical design concepts and assess technical limitations, providing tangible evidence of feasibility and informing decision-making processes.
Hire talented embedded software engineers and drive best practices to hold a high bar for technical excellence across the team
Required qualifications
Typically requires a minimum of 7 years of related experience with a Bachelor’s degree; or 6 years and a Master’s degree; or 4 years with a PhD; or equivalent work experience.
Rock-solid software development experience in C/C++.
Experience in bare-metal firmware development for embedded systems.
Proven track record of successfully shipping products, showcasing the ability to navigate through development cycles, overcome obstacles, and deliver high-quality solutions to meet project deadlines and exceed client expectations in a fast-paced environment.
Proactively identify opportunities for improvement within software development projects, demonstrating initiative to propose and implement innovative solutions that enhance efficiency, quality, and overall project success and V-Bat reliability
Preferred qualifications
Experience working on cutting-edge autonomous robotic systems.
Proven background in thriving within fast-paced environments, particularly within startup or R&D settings.
Demonstrated adaptability, agility, and the ability to innovate under pressure to meet dynamic project demands and drive successful outcomes.
Leads engineering teams building core data pipelines for ingestion, storage, processing, querying, and APIs supporting cloud, on-prem, and air-gapped deployments. Requires 7+ years software engineering experience including 2+ years people management, data expertise, and hands-on coding in Go/Rust/Python.
170k – 250k/yr
Hybrid7+ YOEEngineering Management
Manager, Field Engineering
DatabricksChicago, IL +3
Lead and manage a team of Solutions Architects in the Manufacturing segment, focusing on pre-sales for Databricks' Data + AI platform. Partner with sales to drive revenue and customer success while building team culture, technical expertise, and architectural best practices. Requires 7+ years in Data+AI and 3+ years leading pre-sales teams.
173k – 237k/yr
Remote7+ YOEEngineering Management
Lead Software Engineer
Northwood SpaceLos Angeles, CA
Lead the Cloud team building and scaling Northwood's global antenna scheduling, booking, and orchestration platform. Requires 6+ years experience with 3+ years in cloud services and proven tech lead experience.
174k – 260k/yr
On-site6+ YOEEngineering Management
Engineering Manager, Fundraising
GivebutterAustin, TX +9
Lead and mentor a full-stack engineering team while shipping code, setting frontend technical direction, and maturing engineering practices at a nonprofit fundraising platform.
175k – 195k/yr
Remote7+ YOEEngineering Management
Engineering Manager, Cloud Platform
BasetenSan Francisco, CA
Manage a team of cloud platform engineers building scalable, reliable infrastructure. Drive technical decisions, coach engineers, and partner cross-functionally on ML infrastructure priorities.