Senior Staff Embedded Software Engineer

4 weeks ago


San Diego, United States Cubiq Recruitment Full time

About the Company:

A leading player in the AI and robotics industry is seeking a highly skilled Senior Staff Embedded Linux Software Engineer to join their team. This company is dedicated to developing transformative autonomous technology that enhances real-world operations across various sectors. Their robotics platform powers the largest fleet of Autonomous Mobile Robots (AMRs) globally, delivering advanced solutions in commercial cleaning and inventory management. With backing from top-tier investors, this organization is at the cutting edge of robotics and AI technology.


Position Summary:

We are looking for a seasoned Embedded Software Engineer to take a leadership role in the development and integration of system-level components for advanced robotic platforms. This position involves working closely with cross-functional teams to tackle complex challenges within the robot software stack, including camera systems, sensor integration, system boot, and operating system optimization. Your expertise will play a crucial role in deploying safe, secure, and reliable robotic solutions.


Key Responsibilities:

  • Lead Hardware Integration: Work with hardware vendors to convert business needs into technical specifications.
  • BSP Integration: Integrate Board Support Packages (BSPs) into embedded systems and oversee software bring-up on multiple platforms.
  • Kernel & Device Driver Development: Design, implement, and test kernel and device driver improvements to meet performance and stability requirements.
  • System Debugging: Troubleshoot and resolve kernel-related issues to ensure system reliability.
  • Boot Process Customization: Customize the boot process of embedded systems to meet specific project requirements.
  • Cross-Functional Collaboration: Collaborate with hardware engineers, firmware developers, and software teams for seamless integration.
  • Testing & Validation: Ensure embedded systems meet industry standards through rigorous testing and validation.
  • OTA Updates: Improve Over-The-Air (OTA) update mechanisms for efficient remote updates and board flashing.
  • Feature Development: Drive the design and implementation of new features and enhancements to advance the product and software organization.
  • Security, Reliability, & Performance: Deliver software that enhances the security, reliability, and performance of robotic platforms.
  • Mentorship: Guide and mentor team members, providing architectural and design feedback.
  • Technical Roadmap: Contribute to setting and executing the technical roadmap for robotic product lines.
  • Problem Resolution: Address production and customer issues, developing long-term solutions through root cause analysis.


Qualifications:

  • Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Experience: 12+ years of proven experience in embedded Linux development.


Skills:

  • Proficiency in Linux shell scripting.
  • Experience with boot customization in embedded systems.
  • Expertise in systemd, udev, and other Ubuntu Linux subsystems.
  • Proficiency in Linux BSPs for ARM-based SoCs and kernel development.
  • Experience with camera pipelines and ISPs.
  • Strong debugging skills in kernel environments.
  • Solid understanding of operating system fundamentals, including file systems, networking, and security.
  • Ability to translate high-level requirements into production-ready software.
  • Experience mentoring and guiding other engineers.


Preferred Qualifications:

  • Advanced Degree: MS in Computer Science or a related field.
  • Specialized Experience:
  • Familiarity with Nvidia architectures (e.g., Jetson).
  • Experience with robotic sensors such as LiDAR.
  • Experience with creating Ubuntu Debian packages.
  • Proficiency in C++11 (or newer) and Python.
  • Experience designing for ease of testing at unit and integration levels.
  • Background in developing system software for IoT products running embedded Linux.
  • Knowledge of robotics and related systems.


Benefits

  • Competitive Base Pay: Up to $200k
  • Annual Discretionary Bonus
  • Stock Options
  • 401(k) Plan with Immediate Match and Vesting
  • Comprehensive Insurance: Medical (HSA with employer contribution), Dental, Vision, Life, Disability, EAP, Legal/Identity Support, and Pet Insurance
  • Flexible Spending Accounts: Medical and Dependent Care
  • Generous Paid Time Off: Flexible vacation, Paid Sick Leave, Volunteer Time, 10 Paid Holidays, Winter Company Shutdown
  • Daily On-Site Lunch
  • On-Campus Gym: Includes Pool and Tennis Courts
  • Employee Engagement: Monthly Game Nights, Hikes, Wellness Challenges, Community Events
  • Continuous Learning Opportunities
  • Support for Personal Interests and Hobbies


If you're ready to take your career to the next level with a cutting-edge company in the AI and robotics space, I want to hear from you



  • San Diego, United States Cubiq Recruitment Full time

    About the Company:A leading player in the AI and robotics industry is seeking a highly skilled Senior Staff Embedded Linux Software Engineer to join their team. This company is dedicated to developing transformative autonomous technology that enhances real-world operations across various sectors. Their robotics platform powers the largest fleet of Autonomous...


  • San Diego, California, United States Brain Corp Full time

    Brain Corp is a San Diego, California, USA-based AI company creating transformative core technology for the robotics industry. Our purpose is to create autonomous technology that helps the real world work better. Brain's robotic and AI solutions help retailers ensure that the right product is on the right shelf at the right price, in a clean environment....


  • San Diego, California, United States Fluidra North America Full time

    About the RoleWe are seeking a highly skilled Senior Firmware Embedded Software Engineer to join our Engineering team in Carlsbad, CA. As a key member of our team, you will be responsible for designing, writing, and modifying firmware for embedded control applications using C/C++ computer language.Key ResponsibilitiesDesigns, writes, and modifies firmware...


  • San Diego, California, United States Ananant Systems Private Limited Full time

    Job OverviewAnanant Systems Private Limited is seeking a skilled Embedded Systems Software Engineer to contribute to our innovative projects.Key Responsibilities:Develop, implement, and validate signal processing firmware, including algorithms for FFT and filters, as well as communication control protocols.Collaborate with algorithm and VLSI engineers to...


  • San Diego, California, United States Talentry Full time

    Job Title: Embedded Software EngineerJob Description:We are seeking skilled embedded software engineers to design and develop software in C++ for a video application on embedded Linux. As one of our team members, you will collaborate with system engineering to contribute to video system requirements development and implement video driver...

  • Embedded Software

    3 months ago


    San Diego, United States Ananant Systems Private Limited Full time

    Job DescriptionJob DescriptionLeapfrog SemiconductorSuitable title would be conferred depending on the candidate's experience. Candidates meeting the below requirements may share their resumes by sending it to the email id: jobs@leapfrogsemi.com. Alternate email id: schakravarthy@leapfrogsemi.comKey responsibilities:Design, code and test signal...


  • San Mateo, California, United States Verkada Full time

    About VerkadaVerkada is a leading provider of cloud-based physical security solutions, offering a comprehensive platform for businesses to manage and secure their physical environments.Our mission is to empower organizations to create safer and more efficient workplaces by providing real-time insights and actionable intelligence.Job SummaryWe are seeking an...


  • San Diego, United States Cypress HCM Full time

    Job DescriptionJob Description Embedded Software Engineer Responsibilities:Provide technical leadership role within the Engineering department to solve difficult software challenges or problems or to bring in new technical capabilityDesign, develop and test embedded software for space productsDevelop C or assembly code for Bootloaders, BSP, VxWorks 6.9 or...


  • San Luis Obispo, California, United States Rosenxt Full time

    About RosenxtRosenxt is a forward-thinking technology group that has been a visionary architect of progress for 45 years, with a strong commitment to engineering excellence.We are a privately owned global partner that looks beyond tomorrow, focusing on long-term success and turning opportunities into successful ventures. Our team of tech enthusiasts is...


  • San Diego, California, United States Qualcomm Full time

    Company Overview: QUALCOMM Technologies Inc. (QTI) stands as the premier provider of wireless chipsets and software solutions globally, powering a vast majority of commercially available mobile devices. Our comprehensive chipset solutions and integrated applications significantly reduce development costs, bill-of-materials, and time-to-market for device...


  • San Diego, California, United States Tech M USAAvance Consulting Full time

    Lead Embedded Software Engineer Opportunity at Tech M USAAvance ConsultingWe are seeking an experienced Lead Embedded Software Engineer to enhance our team. The ideal candidate will possess a robust background in the Embedded domain, with a focus on Linux-based environments and proficiency in C++ and Python.Key Responsibilities:Design and implement software...


  • San Diego, California, United States RADAR Full time

    Job DescriptionABOUT USJoin a dynamic and innovative startup that is reshaping the retail landscape. At RADAR, we are dedicated to enhancing customer experiences through advanced inventory identification techniques. Our cutting-edge hardware and software platform integrates RFID, Computer Vision, and AI, enabling precise real-time tracking of products and...


  • San Jose, California, United States CISCO Systems Full time

    About the RoleCisco Systems is seeking a highly skilled Senior Software Engineer to join our UCS Chassis Management Software team. As a technical lead, you will be responsible for crafting, maintaining, and supporting embedded chassis management software for Cisco's Unified Computing System (UCS) family of products.Key ResponsibilitiesLead a team of skilled...


  • San Francisco, California, United States Powell Industries Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Embedded Software Engineer to join our team at Powell Industries. As a key member of our software development team, you will be responsible for the development, validation, and support of firmware and software for our industrial products.Key ResponsibilitiesProduct Development: Formulate...


  • San Diego, California, United States Qualcomm Full time

    About the RoleWe are seeking a highly motivated and experienced Senior Firmware Engineer to join our Core Platform Bootloader team at Qualcomm. As a key member of this team, you will be responsible for designing, developing, and integrating SoC firmware features, diagnostics, and test capabilities for QCT boot platforms.Key Responsibilities:Design and...


  • San Diego, United States ACL Digital Full time

    Skills/experience:- Exposure/understanding of embedded software development and device drivers- Working knowledge of real-time operating systems (RTOS)- Programming Languages: C, C++, and assembly- Knowledge in scripting languages (e.g., Perl, Python, etc.)- Excellent critical thinker with sharp debugging skills- Working knowledge in using JTAG for...


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

    Job OverviewPosition: Senior Firmware Engineer - Embedded SystemsLocation: RemoteContract Type: Long-Term EngagementAvailability: Immediate StartWe are seeking a Client-focused Senior Firmware Engineer specializing in Embedded Systems for a hybrid working arrangement. The ideal candidate will possess a proactive attitude and demonstrate the ability to...


  • San Diego, California, United States d-Matrix Full time

    About d-Matrixd-Matrix is a pioneering company that has revolutionized the field of memory-compute integration with its innovative digital in-memory compute (DIMC) engine. This groundbreaking technology has enabled the company to break through the memory wall, minimizing data movements and paving the way for large-scale AI compute.With a strong foundation of...


  • San Diego, California, United States Innoflight LLC Full time

    Job DescriptionCompany OverviewInnoflight LLC is a leading provider of innovative software-defined compact/ground radios, cryptographic and cyber secure systems, and processing, networking, and data storage avionics. As a member of our team, you will have the opportunity to work on cutting-edge projects and contribute to the development of our products.Job...


  • San Francisco, California, United States Zoomcar Full time

    Zoomcar Senior Firmware EngineerZoomcar, a leading player in the shared mobility sector, is seeking a Senior Firmware Engineer to become a vital part of their on-vehicle software team. In this role, you will have the chance to design and implement software that operates on their connected vehicle fleet. Your responsibilities will include steering the design,...