What are the responsibilities and job description for the Senior System Software Engineer position at B GARAGE?
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
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
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.
Compensation Range: $135K - $198K
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)
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
- 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
- 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
- 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.)
- Recruiter screen > Technical Interview > Coding assessment > Onsite Interview
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.
Compensation Range: $135K - $198K
Salary : $135,000 - $198,000