Senior System Software Engineer
About B GARAGE
B GARAGE was founded in 2017 by a Ph.D. graduate from Stanford University. After having spent over five years researching robotics, computer vision, aeronautics, and drone autonomy, the founder and team set their minds on building a future where aerial robots would become an integral part of our daily lives without anyone necessarily piloting them. Together, our common goal is to redefine the user experience of drones and to expand the horizon for the use of drones.
Our Story and Technology
Amazing technology with $20M funded, B GARAGE (TechCrunch LINK )
Mission of the Role
In the future, drones will be utilized across various industries and become an essential part of our daily lives. Our goal is to change people's perception of drones and expand the horizons of drone applications. We are looking for a Lead System Software Engineer to join our team as a key player in driving technical excellence.
As a Sr. System Software Engineer, you will be at the forefront of our technology initiatives, collaborating closely with cross-functional teams to understand project requirements and deliver innovative solutions. In this role, you will be responsible for designing and developing the system software for aerial robots, base station while aiding the autonomy team to deliver prototype and product in a timely manner. You will leverage your expertise to verify and implement robust and reliable systems, ensuring optimal performance of our hardware products.
Key Responsibilities
Design and develop system software for aerial robots, base station
Aid the autonomy team to deliver prototype and product in a timely manner
Collaborate with other teams within the company
Minimum Qualifications
M.S. degree in computer science or other engineering disciplines
10+ years of working experience in system software engineering
Proficient in computer architecture, embedded software, device drivers, operating systems, and Linux
Familiar with server programming, network programming, inter-process communication, multiprocessing, and multithreading
Proficient with C, C++, and Python
Familiarity with ROS / ROS2 middleware (DDS-RTPS, communication protocols), or similar systems
Self-motivated person who thrives in a fast-paced environment
Good problem solving and troubleshooting skills
Legally authorized to work in the United States
Optional Qualifications
Experience in the development of system software for mobile and aerial robots
Experience with real-time onboard processing (PX4 and/or RTOS systems)
Experience with mavlink/mavros
Experience with integration of vision based sensors and its drivers on constrained mobile robots
Experience at a fast-growing startup
Benefits & Culture
Competitive compensation packages
Medical, dental, vision, life insurance, and 401(k)
Flexible vacation and paid holidays
Complimentary lunches and snacks
Professional development reimbursement (online courses, conferences, exhibits, etc.)
Recruitment Process
Recruiter screen > Technical Interview > Coding assessment > Onsite Interview
B GARAGE stands for an open and respectful corporate culture because we believe diversity helps us to find new perspectives.
B GARAGE ensures that all our members have equal opportunities – regardless of age, ethnic origin and nationality, gender and gender identity, physical and mental abilities, religion and belief, sexual orientation, and social background. We always ensure diversity right from the recruitment stage and therefore make hiring decisions based on a candidate’s actual competencies, qualifications, and business needs at the point of the time.
Recommended Jobs
Principal Software Engineer
Quadric has created an innovative general purpose neural processing unit (GPNPU) architecture. Quadric's co-optimized software and hardware is targeted to run neural network (NN) inference workloads …
One-on-One
Location: Altadena, CA 91001 Date Posted: 07/30/2025 Category: Behavioral Education: None Position: Behavioral Aide LOCATION: Altadena, CA CLIENT'S SUMMARY: Provides direct care an…
Surf, Sun, and Telemetry: Your Adventure Awaits!
Registered Nurse - Telemetry - Travel - (Tele RN) Embark on an exciting adventure as a Telemetry Nurse in beautiful Santa Cruz! Imagine caring for patients while enjoying the stunning coastline and v…
Property Accountant
Description Job Summary Responsible to assist in oversight of hotel budgets, staff payroll, and overall finances. This skilled position is ideal for candidates who enjoy accounting and customer…
Senior Front-End UI Developer
About Seasats: We are a nimble, highly technical business that provides defense, scientific, and commercial customers with maritime robotics solutions. Our primary products are autonomous surface …
Senior Full-Stack Software Engineer, Codecov
About Sentry Bad software is everywhere, and we’re tired of it. Sentry is on a mission to help developers write better software faster so we can get back to enjoying technology. With more than $2…
Senior Product Manager, Mapping
Waymo is an autonomous driving technology company with the mission to be the most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waym…
Print Press Operator
POSITION: Screen Printer Express Employment Professionals LAX/ Hawthorne is seeking a **Screen Printer/ Print Press Operator **for a company near LAX. For consideration, please call Express LAX/Hawt…
Accountant
Description POSITION: ACCOUNTANT TYPE/CLASSIFICATION: REGULAR-FULLTIME: HOURLY / NON-EXEMPT REPORT TO: CONTROLLER DIRECT REPORTS: NONE – INDIVIDUAL CONTRIBUTOR PAY RANGE: $34.00 - $40.00…