Staff Embedded Software Engineer

2 days ago


San Diego, United States Cypress HCM Full time

The Senior Staff Embedded Linux Software Engineer spearheads the development and integration of system and low-level components, engaging with diverse teams across various levels of the software stack. They address intricate challenges to propel our mission of guaranteeing the safety, security, and reliability of autonomous robotics.


Responsibilities:

  • Collaboration with hardware vendors, translating business requirements into precise technical specifications.
  • Vendor-provided BSP into our embedded system, overseeing software initialization across platforms.
  • Validate kernel and device driver enhancements to meet specific demands.
  • Kernel issues, ensuring system stability and performance optimization.
  • Embedded system boot sequences to align with operational needs.
  • Seamless software-hardware integration with cross-team coordination.
  • Comprehensive testing to ensure compliance with industry standards.
  • OTA update mechanisms for efficient remote updates.
  • Design and implement innovative features to drive product advancement.
  • Software security, reliability, and performance for autonomous robots.
  • Increased agility and release frequency through strategic code initiatives.
  • Technical roadmap execution for robotic product lines.


Requirements:

  • Bachelor's or Master's degree in computer science, software engineering, or a related field.
  • Extensive years (8+) of demonstrated expertise in embedded Linux kernel development as this is a senior staff level role.
  • Experience writing shell scripts for Linux environments.
  • Experience in customizing boots for embedded systems.
  • Track record in architecting, designing, implementing, testing, and debugging complex system-level software.
  • Understanding of systemd, udev, and other configuration and initialization subsystems utilized in Ubuntu Linux.
  • Linux board support packages (BSPs) for ARM-based SoCs.
  • Knowledge of kernel development for embedded processors.
  • Experience in securing IoT devices running embedded Linux.
  • Kernel debugging skills.
  • Grasp of operating system fundamentals, including file systems, interprocess communication, computer networking, system calls, system resources, and security.
  • Able to provide technical guidance to team members through clear architecture definitions, designs, and constructive feedback in code reviews.


Pay Rate:

$170k-$200k base



  • San Diego County, United States Cypress HCM Full time

    The Senior Staff Embedded Linux Software Engineer spearheads the development and integration of system and low-level components, engaging with diverse teams across various levels of the software stack. They address intricate challenges to propel our mission of guaranteeing the safety, security, and reliability of autonomous...


  • San Diego, United States Alarm.com Full time

    Job DescriptionJob DescriptionAlarm.com is a rapidly expanding technology company developing innovative cloud and device solutions across a wide range of cutting-edge technologies that provide a unified, connected service to millions of residential and commercial properties in the US and abroad. We are looking for a talented and passionate embedded software...


  • San Diego, United States Firestorm Full time

    Staff Software Engineer, Embedded Linux Platform Full-time / Remote or San Diego office  Firestorm as a company grew out of the simple question: how does a US ally country with a relatively low defense budget deter an aggressor state entity with a vastly larger war chest? We’re building the very answer to that question, something we call “democratized...


  • San Diego, United States Proven Recruiting Full time

    Sr. Staff Embedded Linux Software Engineer - San Diego (Hybrid) Ready to move forward in your career on the software engineering team of a top-tier robotics company? You'll lead development and integration of system level components and work with world-class team of engineers and scientists to build a platform for the next generation of intelligent...


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

    Job Description:Embedded C++ Software Developer - VideoContract Opportunity:60.00 - 80.00/hr.Job Requirements:We are seeking skilled embedded software engineers to design and develop software in C++ for a video application on embedded Linux.Responsibilities:Collaborate with system engineering to contribute to video system requirements development and...


  • San Francisco, United States Curtis Instruments Full time

    Help drive the EV revolution by designing Curtis' custom-built OS for motor control systems that runs on all kinds of vehicles across the entire world. We are looking for a Staff Embedded Software Engineer to architect, design, code, and debug real-time embedded firmware for electric motor controllers/inverters. This position is located in our premier...


  • San Diego, California, United States Northrop Grumman Full time

    At Northrop Grumman, we are seeking a highly skilled Software Embedded Systems Engineer to join our team.We offer a competitive salary of approximately $140,000 per year, based on experience and qualifications.About the RoleThis is an exciting opportunity to develop software in an embedded technology environment. As a Software Embedded Systems Engineer, you...


  • San Diego, California, United States Northrop Grumman Full time

    Northrop Grumman is a leading provider of innovative solutions for the aerospace and defense industries. We are seeking a highly skilled Embedded Software Systems Engineer to join our team in San Diego, CA.Job DescriptionWe offer a dynamic work environment with opportunities for growth and development. As an Embedded Software Systems Engineer, you will be...


  • San Diego, United States Indotronix Avani Group Full time

    Job Title: Embedded Software EngineerLocation: San Diego, CA (3 – 4 days/week onsite)Duration: 6 months contract and extendable up to 2 years completely depend upon candidate’s experience.The pay rate is applicable only under W2 guidelines, and we do not offer sponsorships or transfers.Top Three Skills: C++/C programming, Device Drivers, RTOSPlease find...


  • San Diego, CA, United States Alarm.com Full time

    Alarm.com is a rapidly expanding technology company developing innovative cloud and device solutions across a wide range of cutting-edge technologies that provide a unified, connected service to millions of residential and commercial properties in the US and abroad. We are looking for a talented and passionate embedded software engineer for the Device...


  • San Diego, California, United States Qualcomm Full time

    Job OverviewWe are seeking a highly skilled Embedded Software Engineer to join our team at Qualcomm.Key Responsibilities:Analyze user needs and software requirements to design and customize software for optimal operational efficiency.Design and implement software modules for products and systems.Participate in the design, coding for large features, unit...


  • San Diego, California, United States Alarm Full time

    Job OverviewWe're seeking a talented Embedded Software Engineer to join our Device Engineering team. As an Embedded Software Engineer, you will be responsible for designing and developing embedded software for our cloud-connected devices. Your expertise in Linux platforms, board support packages, and C/C++ programming will enable you to contribute to the...


  • San Diego, CA, United States ZipRecruiter Full time

    Staff Software Engineer, Embedded Linux Platform Full-time / Remote or San Diego office Firestorm as a company grew out of the simple question: how does a US ally country with a relatively low defense budget deter an aggressor state entity with a vastly larger war chest? We’re building the very answer to that question, something we call “democratized...


  • San Diego, CA, United States Firestorm Full time

    Staff Software Engineer, Embedded Linux Platform Full-time / Remote or San Diego office Firestorm as a company grew out of the simple question: how does a US ally country with a relatively low defense budget deter an aggressor state entity with a vastly larger war chest? We’re building the very answer to that question, something we call “democratized...


  • San Diego, California, United States Northrop Grumman Full time

    Northrop Grumman, a pioneering leader in technological advancements, is seeking a highly skilled Embedded Systems Software Engineer or Principal Software Engineer to join our team of talented professionals. This role will involve designing, developing, integrating, and testing software for end-user customers and businesses.About the JobThe successful...


  • San Diego, California, United States Alarm Full time

    Alarm.com is a leading technology company that develops innovative cloud and device solutions across cutting-edge technologies. As an Embedded Software Engineer, you will play a key role in defining the future of the Internet-of-Things (IoT) by creating and integrating devices such as security panels, networking gateways, and video cameras.\The ideal...


  • San Diego, California, United States Northrop Grumman Full time

    Company OverviewNorthrop Grumman is a leading innovator in the aerospace and defense industries, committed to creating revolutionary systems that impact people's lives around the world. With a rich history of pioneering technological advancements, we continue to push boundaries and drive progress.Job SummaryWe are seeking a highly skilled Principal Engineer...


  • San Diego, United States Northrop Grumman Full time

    Requisition ID: R10178824 * Category: Engineering * Location: San Diego, California, United States of America * Clearance Type: Secret * Telecommute: Yes-May consider hybrid teleworking for this position * Shift: 1st Shift (United States of America) * Travel Required: Yes, 10% of the Time * Relocation Assistance: Relocation assistance may be available *...

  • Staff Firmware

    2 days ago


    San Francisco, United States Anode Technology Company Full time

    Staff Firmware & Embedded Software EngineerLocation: San Francisco, CA (Hybrid)Company: Anode Technology CompanyAbout Us:Anode exists to accelerate the monumental shift away from the supersystem of extraction, processing, and burning of fossil fuels - toward lightweight capture and consumption from entirely renewable sources. While decarbonization seems to...

  • Staff Firmware

    6 days ago


    San Francisco, United States Anode Technology Company Full time

    Staff Firmware & Embedded Software EngineerLocation: San Francisco, CA (Hybrid)Company: Anode Technology CompanyAbout Us:Anode exists to accelerate the monumental shift away from the supersystem of extraction, processing, and burning of fossil fuels - toward lightweight capture and consumption from entirely renewable sources. While decarbonization seems to...