Senior System Software Engineer
5 days ago
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 drive technical excellence.
As a Senior 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
1. Design and develop system software for aerial robots, base station
2. Aid the autonomy team to deliver prototype and product in a timely manner
3. Collaborate with other teams within the company
Minimum Qualifications
1. M.S. degree in computer science or other engineering disciplines
2. 10+ years of working experience in system software engineering
3. Proficient in computer architecture, embedded software, device drivers, operating systems, and Linux
4. Familiar with server programming, network programming, inter-process communication, multiprocessing, and multithreading
5. Proficient with C, C++, and Python
6. Familiarity with ROS / ROS2 middleware (DDS-RTPS, communication protocols), or similar systems
7. Self-motivated person who thrives in a fast-paced environment
8. Good problem solving and troubleshooting skills
9. Legally authorized to work in the United States
Optional Qualifications
1. Experience in the development of system software for mobile and aerial robots
2. Experience with real-time onboard processing (PX4 and/or RTOS systems)
3. Experience with mavlink/mavros
4. Experience with integration of vision based sensors and its drivers on constrained mobile robots
5. Experience at a fast-growing startup
Benefits & Culture
1. Competitive compensation packages
2. Medical, dental, vision, life insurance, and 401(k)
3. Flexible vacation and paid holidays
4. Complimentary lunches and snacks
5. Professional development reimbursement (online courses, conferences, exhibits, etc.)
Recruitment Process
1. Recruiter screen
2. Technical Interview
3. Coding assessment
4. 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.
-
Senior Software Engineer
4 weeks ago
San Jose, California, United States Bill Full timeUnlock Your Potential as a Senior Software Engineer at BillAre you a seasoned software engineer looking for a new challenge? Do you have a passion for payment systems and financial automation? Look no further than Bill, a leading provider of financial automation software for small and mid-size businesses.About the RoleWe're seeking a highly skilled Senior...
-
Senior Software Engineer
3 weeks ago
San Jose, California, United States TikTok Full timeJob Title: Senior Software Engineer - Distributed SystemsTikTok is a leading destination for short-form mobile video, and we're looking for a Senior Software Engineer to join our team. As a key member of our Privacy Aware Architecture team, you'll be responsible for designing, building, and optimizing microservices-based architectures for our complex online...
-
Senior Software Development Engineer
5 days ago
San Diego, California, United States United Software Group Full timeJob Title: Senior Software Development EngineerAt United Software Group, we are seeking a highly skilled Senior Software Development Engineer to join our team.Key Responsibilities:* Design and develop complex software systems using C++, Python, and Linux* Collaborate with cross-functional teams to implement software requirements and design specs* Develop and...
-
Senior Software Engineer
2 weeks ago
San Jose, California, United States Lynx Software Technologies Full timeJob OverviewLynx Software Technologies is seeking a highly skilled Senior Software Engineer to join our team. As a key technical resource, you will ensure the successful deployment and support of our Lynx product implementations. This customer-facing role requires excellent communication skills and collaboration with internal and external teams.Key...
-
Senior Software Engineer
1 month ago
San Francisco, California, United States Take-Two Interactive Software Full timeAbout the PositionTake-Two Interactive Software is a leading developer, publisher, and marketer of interactive entertainment for consumers worldwide. We're seeking a highly skilled Senior Software Engineer to join our Direct to Consumer team, responsible for building and maintaining our backend services for millions of concurrent users.Key...
-
Senior Software Engineer
4 days ago
San Jose, California, United States Adobe Full timeJob Title: Senior Software EngineerAbout the Role:We are seeking a highly motivated and experienced Senior Software Engineer to join our Digital Video and Audio (DVA) team at Adobe. As a key member of our team, you will be responsible for developing high-performance video processing pipeline for our industry-leading software products, including Premiere Pro...
-
Senior Software Engineer
3 weeks ago
San Jose, California, United States TikTok Full timeAbout UsTikTok is a leading destination for short-form mobile video, inspiring creativity and bringing joy to users worldwide. Our mission is to empower creators and communities, and we're committed to fostering a culture of innovation and inclusivity.Job DescriptionWe're seeking a talented Senior Software Engineer to join our Privacy Aware Architecture...
-
Senior Java Software Engineer
5 days ago
San Francisco, California, United States Triunity Software Full timeJob Title: Senior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our team at Triunity Software.Key Responsibilities:* Design, develop, and test complex software applications using Java* Collaborate with cross-functional teams to identify and prioritize project requirements* Develop and maintain high-quality,...
-
Senior Software Engineer
3 weeks ago
San Jose, California, United States Cisco Systems, Inc. Full timeJob Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our UCS Chassis Management Controller team. As a key member of our team, you will be responsible for developing, maintaining, and supporting embedded chassis management software for Cisco's Unified Computing System (UCS) family of products.About the RoleYou...
-
Senior Software Engineer
3 weeks ago
San Jose, California, United States eBay Full timeAbout the RoleeBay is seeking a highly skilled Senior Software Engineer to join our Core Buyer engineering team. As a key member of this team, you will be responsible for designing, building, and maintaining large-scale distributed systems using industry-standard patterns. Your expertise in Java and experience with object-oriented design methodology will be...
-
Senior Staff Software Engineer
3 weeks ago
San Jose, California, United States PayPal Full timeAbout the RoleWe are seeking a highly skilled Senior Staff Software Engineer to join our team at PayPal. As a Senior Staff Software Engineer, you will be responsible for leading the development of complex software systems and mentoring junior engineers. You will work closely with cross-functional teams to design, develop, and deploy high-quality software...
-
Senior Backend Software Engineer
1 month ago
San Jose, California, United States Hireio, Inc. Full timeJob Title: Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Hireio, Inc. Our company is an all-in-one video editing solution that helps create incredible videos. With a mission to make content creation easier and more engaging, we have been making waves in the industry since our launch in...
-
Senior Software Engineer
1 week ago
San Jose, California, United States Tik Tok Full timeAbout the RoleTikTok is a leading destination for short-form mobile video, and our mission is to inspire creativity and bring joy. As a Senior Software Engineer - Distributed Systems, you will play a key role in building and running large-scale, massively distributed, and fault-tolerant systems.Responsibilities Engage in and improve the whole lifecycle of...
-
Senior Software Engineer
2 weeks ago
San Jose, California, United States CISCO Systems Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team in San Jose, California. As a key member of our team, you will be responsible for crafting, maintaining, and supporting embedded chassis management software for Cisco's Unified Computing System (UCS) family of products.Key ResponsibilitiesDevelop and maintain embedded...
-
Senior Software Engineer
1 week ago
San Jose, California, United States IBM Full timeJob SummaryIBM is seeking a skilled Senior Software Engineer to join our CephFS team, responsible for developing and enhancing the file system component of the Ceph software-defined distributed storage system. As a member of our global engineering team, you will collaborate with other developers and users to design and implement new functionalities, improve...
-
Senior Java Software Engineer
5 days ago
San Leandro, California, United States United Software Group Full timeJob Title:Senior Java Software EngineerLocation:Onsite Interview OnlyRequired Qualifications:10+ years of Software Engineering experience with web application development10+ years of Java 11+ experience5+ years of Java Rest Services experience8+ years of Spring/SpringBoot experience4+ years of experience developing and using RESTful Application Program...
-
Senior Software Engineer
2 weeks ago
San Jose, California, United States Infinera Full timeAbout the Role:Infinera is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our Line modules SW team, you will be responsible for designing, implementing, and testing cutting-edge software for our next-generation Line Card Modules.Key Responsibilities:Architect and develop software for embedded Linux platformsCollaborate...
-
Senior Validation Engineer
4 weeks ago
San Jose, California, United States Triunity Software Full timeJob Title: Senior Validation EngineerWe are seeking a highly skilled Senior Validation Engineer to join our team at Triunity Software, Inc. As a Senior Validation Engineer, you will be responsible for ensuring the quality and reliability of our medical devices by developing and implementing validation plans, protocols, and procedures.Key...
-
Senior Software Engineer
1 week ago
San Jose, California, United States HireIO Inc Full timeJob SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at HireIO Inc. The ideal candidate will have a strong background in software development and a passion for building high-performance online services.Key Responsibilities Design and develop scalable and efficient data pipelines for candidate generation, profile generation,...
-
Senior Software Engineer
2 weeks ago
San Jose, California, United States Axiado Full timeJob Title: Senior Software EngineerWe are seeking an experienced Senior Software Engineer to join our team at Axiado, a leading AI-enhanced security processor company. As a key member of our engineering team, you will be responsible for designing, implementing, and debugging secure ROM code for ARM Cortex-A and Cortex-R processors.Key Responsibilities:Design...