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 (YouTube LINK)

  • Recent news (TechCrunch LINK, Dong-a Ilbo LINK, Maeil Business Newspaper 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 system software engineer to join our team as a key player in driving technical excellence. As a 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 the development of seamless integration from hardware to software in the autonomous drone system. You will leverage your expertise to design and implement robust and reliable systems, ensuring optimal performance between hardware and software components for the autonomous drone system.

Key Responsibilities

  • Design and implement an integrated architecture for the autonomous drone system

  • Analyze and improve the performance of components in the autonomous drone system

  • Improve the integrated design of hardware and software for drones, base stations, and other components

  • Resolve issues related to the integration of end-user software, autonomy, and hardware in prototype and product development

  • Perform integration tests for various system components

  • Design a process for efficient integration in development

  • Collaborate with various teams within the company

Minimum Qualifications

  • Bachelor's degree in computer science, or related fields

  • 10 years of experience in software engineering, back-end development, or embedded system design and development

  • Proficient in computer architecture, embedded software, device drivers, operating systems, and Linux

  • Proficient in server programming, network programming, interprocess communication, multiprocessing, and multithreading

  • Proficient in C, C++, Python, shell scripts with a strong understanding of various programming languages

  • Experience in designing and implementing interfaces with sensor devices such as cameras

  • Experience in development using toolchains across different platforms

  • Proactive and self-driven individual who thrives in a rapidly changing environment

  • Excellent problem-solving skills

Optional Qualifications

  • M.S. or Ph.D. in computer science or other engineering disciplines

  • Experience in software development for mobile and/or aerial robots

  • Experience in real-time on-board processing

  • Experience in algorithm development of ROS and PX4

  • Experience in developing communication interfaces(I2C, SPI, UART, CAN, etc.)

  • Experience in bootloader development

  • Intermediate or higher proficiency in English to collaborate with U.S. team

Benefits & Culture

  • Flexible work hours and workplace

  • Complimentary lunches and snacks

  • Maternity leave

  • Employee gifts for family or personal events

  • Cozy massage chairs

  • Motion desk

  • Complimentary annual health checkup

  • We work and trust our members based on autonomy and responsibility

  • We express our opinions freely and listen to everyone's opinions

  • We respect each other in equal and horizontal relationships

  • We carry forward work with clear goals and directions

  • We have flexible work hours for better productivity

  • We resolve problems quickly through continuous communication


Recruitment Process

  • Application Review - Job/Culture Interview - Coding Test - CEO Interview - Reference Check - Offer

  • Please be aware that the recruitment processes and schedules may be changed depending on the job and/or other circumstances

  • 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.

Please feel free to contact us via our talent acquisition team email if you have any questions.

B GARAGE Talent Acquisition e-mail: talent-kr@bgarage.ai

Location

Seongnam, Republic of Korea

Job Overview
Job Posted:
1 week ago
Job Expires:
Job Type
Full Time

Share This Job: