Senior Embedded Software Engineer

1 week ago


South San Francisco, United States AeroVect Full time
Who We Are

AeroVect is transforming ground handling with autonomy, redefining how airlines and ground service providers around the globe run day-to-day operations. We are a Series A company backed by top-tier venture capital investors in aviation and autonomous driving. Our customers include some of the world's largest airlines and ground handling providers. For more information, visit www.aerovect.com.
Job Description

We are looking for a Senior Embedded Software Engineer to join our fast paced team to design and maintain software between autonomy and hardware stack for our autonomous GSE. Ideal candidate possess a strong knowledge of low level systems of autonomous vehicles including different communication protocols, networking and operating system fundamentals.
Responsibilities
  • Design, deploy and maintain drive by wire systems
  • Work with vendors to integrate and maintain sensor drivers
  • Implement time synchronization for various onboard sensors
  • Develop a process to streamline new vehicle bringup
  • Design, deploy and maintain customized base operating systems with real-time constraints
  • Design, deploy and maintain network architecture for onboard sensors & actuators
  • Design, develop, deploy and maintain diagnostic/watchdog systems for the autonomy stack
  • Design, develop and maintain wireless/cellular architecture for the autonomous vehicle
  • Benchmark and select new generation of compute for the autonomous vehicles
Qualifications

Minimum Qualifications
  • 3 or more years of experience in development of autonomous systems
  • Bachelor's Degree in Computer Science, Math, Electrical Engineering, Mechanical Engineering, Robotics, Physics, or related field
  • Strong C/C++ (preferred) and problem solving skills
  • Proven experience in a Linux based Operating System, schedulers, real time kernels, time synchronization protocols (PTP, NTP etc), memory management, concurrency, memory allocation, file systems, networking (TCP, UDP etc)
  • Proven experience in working with various communication protocols (EtherCAT, CAN, I2C, SPI, UART, Serial etc)
  • Proven experience in writing and maintaining sensor drivers
  • Highly collaborative nature and exceptional communicator
Desired Qualifications
  • MS or PhD in Computer Science, Math, Robotics or a related field
  • Proven domain knowledge in integrating various sensors in to the autonomy stack
  • Proven experience in drafting and selecting requirements for onboard processors for the autonomous vehicles
  • In-Depth understanding of DDS frameworks like ROS/ROS2 or other networking middleware
  • Proven track record of system development and successful deployment of unmanned systems in existing or upcoming products
  • Mastery of Modern C++ (14 and beyond) and safety critical coding practices (MISRA and ISO 26262 compliance)
  • Experience working with various micro-controllers and single board computers


  • San Francisco, United States CyRAD Talent Solutions Full time

    Senior Embedded Software Engineer - US CitizenSenior Embedded Software EngineerSan Francisco Bay Area On-Site or RemoteAbout Us:We are a technology leader at the cutting edge of laser communications and advanced networking, enabling groundbreaking innovations for land, sea, air, and space applications. Using technology originally developed by Google, we are...


  • San Francisco, California, United States Zipline Full time

    Zipline is a pioneering company transforming the logistics industry by developing a teleportation service that delivers goods quickly and sustainably. Our mission is to decarbonize delivery, reduce road congestion, and provide equitable access to billions of people worldwide.We are seeking an experienced Director of Embedded Software Engineering to lead our...


  • San Francisco, United States Cyrad Solutions LLC Full time

    Senior Embedded Software EngineerSan Francisco Bay Area On-Site or RemoteAbout Us:We are a technology leader at the cutting edge of laser communications and advanced networking, enabling groundbreaking innovations for land, sea, air, and space applications. Using technology originally developed by Google, we are redefining how communication systems function...


  • San Mateo, California, United States Skydio Full time

    About the Role: As a senior Skydio embedded software engineer, you will have the opportunity to architect, build out and lead the development of both current and future products in a fast-paced environment. Reliable embedded firmware acts as the brain stem of our autonomous drones and the foundation for the growing accessory product line -- bridging the gap...


  • San Francisco, CA, United States CyRAD Talent Solutions Full time

    Senior Embedded Software Engineer - US Citizen Senior Embedded Software Engineer San Francisco Bay Area On-Site or Remote About Us: We are a technology leader at the cutting edge of laser communications and advanced networking, enabling groundbreaking innovations for land, sea, air, and space applications. Using technology originally developed by Google, we...


  • san francisco, United States Lumicity Full time

    Principal Embedded Software EngineerSan Francisco Bay AreaFull Time | On SiteSalary + EquityMy client is a well funded early stage start up that are looking for an experienced go getter to join the Embedded team. The ideal candidate:-5+ years of embedded experience-Experience with IoT (BLE / WiFi)-Expert in C / C++-Experience with RTOS-Experience with device...


  • san diego, United States Agile Tech Recruiting Services Inc Full time

    Our Space & Defense group is seeking a highly skilled Embedded Software Engineer to contribute to the development of cutting-edge, mission-critical systems. This role is ideal for an engineer with a solid foundation in embedded systems, a focus on real-time operating environments, and experience with device drivers and low-level programming. Successful...


  • San Diego, United States Agile Tech Recruiting Services Inc Full time

    Our Space & Defense group is seeking a highly skilled Embedded Software Engineer to contribute to the development of cutting-edge, mission-critical systems. This role is ideal for an engineer with a solid foundation in embedded systems, a focus on real-time operating environments, and experience with device drivers and low-level programming. Successful...


  • San Francisco, California, United States Indus River Technologies Inc Full time

    Embedded Software Engineer RoleAbout the RoleAt Indus River Technologies Inc, we need a skilled Embedded Software Engineer to join our team. The ideal candidate will have experience with RTOSs and embedded Linux toolchains.Main ResponsibilitiesImplementing embedded software systems, including RTOS and networking.Porting existing code to new MCU platforms and...


  • San Diego, California, United States A2e Technologies Full time

    Job OverviewA2e Technologies is seeking an experienced Senior Embedded Software/Firmware Engineer/Contractor to lead the development of complex embedded systems.The ideal candidate will have a strong background in architecting both bare-metal and multi-threaded systems, as well as proficiency in C/C++ and modern C++.Key Responsibilities:Design and develop...


  • San Francisco, California, United States Convectivecapital Full time

    At Convectivecapital, we are on a mission to revolutionize the field of grid monitoring with our cutting-edge, full-stack technology. We are seeking a highly skilled Senior Embedded Software Engineer to join our team and play a crucial role in developing robust firmware for our microcontroller platform.The ideal candidate will have a strong background in C++...


  • San Francisco, United States Brahma Consulting Group Full time

    We are seeking a talented Software Engineer with an aptitude towards developing robust, high volume embedded software solutions. You will be writing applications on IoT devices that provide 3D indoor positioning using RF and communicate to cloud applications for a Bay Area, CA. You should have at least 1 year of working experience as a software engineer....


  • San Diego, California, United States Leidos Inc Full time

    Space Payload Leadership OpportunityWe are seeking an experienced Senior Embedded Systems Software Engineering Director to join our dynamic and innovative software development team at Leidos Inc. in San Diego, CA.About the Role:This leadership position will play a pivotal role in ensuring the capability, quality, and reliability of our software and hardware...


  • san francisco, United States Brahma Consulting Group Full time

    We are seeking a talented Software Engineer with an aptitude towards developing robust, high volume embedded software solutions. You will be writing applications on IoT devices that provide 3D indoor positioning using RF and communicate to cloud applications for a Bay Area, CA. You should have at least 1 year of working experience as a software engineer....


  • San Francisco, CA, United States Creative Solutions Services, LLC Full time

    Title: Embedded Software EngineerLocation: San Jose, CA Job Summary: We are looking for a talented Principal Embedded SW Engineer to join our team and help us continue to deliver cutting-edge products to our customers. The ideal candidate will have experience with embedded firmware on microcontrollers and microprocessors, software architecture design, high...


  • San Antonio, United States Helios Technologies Full time

    Job DetailsJob Location Helios Center of Engineering Excellence - San Antonio, TX DescriptionDescription This position participates in the development of embedded platform software for various applications throughout Helios Technologies. HCEE exists as a standalone team primarily focused on innovation incubation to take an idea, mitigate risk, develop...


  • San Francisco, California, United States Capgemini Full time

    Job OverviewWe are seeking a highly seasoned Technical Lead with expertise in C/C++ embedded software development to join our dynamic team. As a key member of our engineering team, you will play a critical role in leading and developing, compiling, running, and debugging C/C++ bare-metal, firmware, and software tests/apps targeting ARM CPUs and DSPs.Key...


  • san jose, United States Mirafra Technologies Full time

    Embedded FW Engineer/Embedded C FW "STM32"ResponsibilitiesDesign and implement firmware for microcontroller-based devices using C and various RTOSDebug and test firmware using various tools such as oscilloscopes, logic and protocol analyzers, etcCollaborate with hardware engineers to integrate software with hardware componentsBasic QualificationsExperience...


  • San Jose, United States Mirafra Technologies Full time

    Embedded FW Engineer/Embedded C FW "STM32"ResponsibilitiesDesign and implement firmware for microcontroller-based devices using C and various RTOSDebug and test firmware using various tools such as oscilloscopes, logic and protocol analyzers, etcCollaborate with hardware engineers to integrate software with hardware componentsBasic QualificationsExperience...


  • San Diego, CA, United States Agile Tech Recruiting Services Inc Full time

    Our Space & Defense group is seeking a highly skilled Embedded Software Engineer to contribute to the development of cutting-edge, mission-critical systems. This role is ideal for an engineer with a solid foundation in embedded systems, a focus on real-time operating environments, and experience with device drivers and low-level programming. Successful...