Embedded Software Developer

23 hours ago


San Mateo, California, United States Verkada Full time
Job Description

We are seeking a highly skilled Embedded Software Developer to join our team at Verkada. As a key member of our Software Engineering team, you will be responsible for designing, developing, testing, deploying, maintaining, and improving the embedded and server-side software for our fleet of devices.

Key Responsibilities:

  • Design and develop embedded software, firmware, and drivers for our systems
  • Work cross-functionally with the hardware team to develop features in C, C++, Go, and Python
  • Collaborate with senior engineers to define new specs for future products
  • Experiment/test with new development boards
  • Make regular contributions to existing code base to push new features OTA on a frequent basis

Requirements:

  • BS/MS in Computer Science or similar technical field of study
  • Internship experience developing and launching products
  • Work experience with Embedded Linux, C, USB, I2C, and Yocto
  • Familiar with Linux servers, Linux device drivers, Linux kernel patches, multithreading, secure operating systems, and security-focused programming
  • Comfortable working in an agile team software development environment

At Verkada, we offer a competitive salary range of $120,000—$280,000 USD, as well as additional forms of compensation, including sales incentives, discretionary bonuses, and/or equity in the company in the form of Restricted Stock Units (RSUs).

We are an equal opportunity employer and welcome applications from all qualified candidates.



  • San Diego, California, United States DRS IT Solutions Inc Full time

    Job Title: Embedded Software DeveloperWe are seeking an experienced Embedded Software Developer to join our team at DRS IT Solutions Inc. in Novi, MI.Job Summary:The successful candidate will be responsible for designing, developing, and testing software for embedded systems. This includes working with complex hardware interfaces and various communication...


  • San Diego, California, United States DRS IT Solutions Inc Full time

    Job Title: Embedded Software DeveloperWe are seeking an experienced Embedded Software Developer to join our team at DRS IT Solutions Inc. in Novi, MI.Job Summary:The successful candidate will be responsible for designing, developing, and testing software for embedded systems. This includes working with complex hardware interfaces and various communication...


  • San Diego, California, United States 3D Systems Full time

    About the RoleWe are seeking a highly motivated and detail-oriented Embedded Software Intern to join our team at 3D Systems. As an Embedded Software Intern, you will assist our hardware design and software development teams in defining and documenting software functional requirements. You will also design, implement, test, and debug software for embedded...


  • San Diego, California, United States Jt4llc Full time

    Job SummaryJT4, LLC is seeking an experienced Embedded Software Developer to join their team in Las Vegas, NV. As a key member of the research and development engineering group, this individual will be responsible for designing, developing, and integrating software across various platforms, including system instrumentation, radar control, and data...


  • San Jose, California, United States Yoh Full time

    Job Title: Embedded Software DeveloperWe are seeking an experienced Embedded Software Developer to join our team at Yoh, a Day & Zimmermann company. As an Embedded Software Developer, you will be responsible for designing, developing, and supporting Python-based management and diagnostics software for PCIe/CXL switches.Key Responsibilities:Design and develop...


  • San Jose, California, United States Triton R&D Consulting, LLC Full time

    Embedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our Systems and Software organization at Triton R&D Consulting, LLC.Key Responsibilities:Design, develop, and support management software for PCIe/CXL switchesDevelop software for pre and post silicon SoC verificationParticipate in all phases of development, including...


  • San Diego, California, United States Qualcomm Full time

    Job SummaryQualcomm is seeking a highly skilled Embedded Software Developer to join our team. As a key member of our engineering group, you will be responsible for designing, developing, and modifying software systems for complex embedded computing platforms.The ideal candidate will have a strong background in software design and development, with experience...


  • San Jose, California, United States XConn Technologies Holdings Inc. Full time

    Job Title: Embedded Software EngineerXConn Technologies Holdings Inc. is a leading provider of high-performance CXL switch ASICs for next-generation computing platforms. We are seeking a highly motivated and experienced Embedded Software Engineer to join our Systems and Software organization.Job SummaryWe are looking for a talented software engineer to...


  • San Mateo, California, United States Zoox Full time

    About the RoleZoox is seeking an experienced Embedded Software Engineer to join our Firmware Platforms team. As a key member of our team, you will be responsible for developing, extending, and maintaining support for multiple embedded platforms for the Zoox vehicle.ResponsibilitiesArchitect, develop, debug, optimize, review, and test software for multiple...


  • San Mateo, California, United States Verkada Full time

    Job DescriptionVerkada is seeking a highly skilled Embedded Software Engineer to join our team. As a key member of our hardware team, you will be responsible for developing camera features in C/C++ and Python, working cross-functionally to drive innovation and excellence.Responsibilities:Develop and maintain high-quality software for our cloud-connected...


  • San Jose, California, United States Mumba Technologies, Inc. Full time

    Embedded Software EngineerMumba Technologies, Inc. is seeking a highly skilled Embedded Software Engineer to join our team.This is a direct hire permanent position with a hybrid role in San Jose, CA. We are open to sponsorship for the right candidate.Mandatory Skills:10+ years of experience in embedded Linux driver/kernel development.Strong C/C++ development...


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

    About RosenxtRosenxt is a forward-thinking technology group with 45 years of engineering excellence. We are a privately owned global partner committed to long-term success and turning opportunities into successful ventures.We are tech enthusiasts who dive deep into the latest technologies, including sensors, autonomous robotics, AI, and advanced materials....


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

    About RosenxtRosenxt is a forward-thinking technology group with 45 years of engineering excellence. We are a privately owned global partner committed to the long-term and turning opportunities into successful ventures.We are tech enthusiasts who dive deep into the latest technologies, developing highly innovative products and services for customers in...


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

    About RosenxtRosenxt is a forward-thinking technology group with 45 years of engineering excellence. We are a privately owned global partner committed to the long-term and turning opportunities into successful ventures.We are tech enthusiasts who dive deep into the latest technologies, including sensors, autonomous robotic, AI, and advanced materials. Our...


  • San Mateo, California, United States Skydio Full time

    About the Role:Skydio is a leading US drone company and a world leader in autonomous flight technology. As a Senior Embedded Software Engineer, you will play a critical role in developing the software that powers our drones.You will be responsible for designing and implementing the embedded software that runs on our vehicles, providing technical direction...


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

    Job Title: Embedded Software DeveloperLocation: Onsite (San Diego, CA)Duration: 2+ MonthsKey Responsibilities:Design, develop, and validate embedded and cloud edge software, applications, and/or specialized utility programs.Collaborate with cross-functional teams to deliver high-quality software solutions.Participate in code reviews, regression testing, and...


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

    About RosenxtRosenxt is a forward-thinking technology group with 45 years of engineering excellence. We are a privately owned global partner committed to long-term success and turning opportunities into successful ventures.Job DescriptionWe are seeking an Embedded Software Engineer to join our team in San Luis Obispo. As a key member of our software team,...


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

    About RosenxtRosenxt is a forward-thinking technology group with 45 years of engineering excellence. We are a privately owned global partner committed to the long-term and turning opportunities into successful ventures.Job DescriptionWe are seeking an Embedded Software Engineer to join our team in San Luis Obispo. As a member of our software team, you will...


  • San Jose, California, United States Cinter Career Full time

    Job SummaryWe are seeking a highly skilled Embedded Systems Software Developer to join our team at Cinter Career. The ideal candidate will have experience in software development for embedded systems, practical experience in FPGA development, and proficiency in programming languages such as Flutter, Java, and C. Additionally, strong communication skills in...


  • San Jose, California, United States Yoh Full time

    Job SummaryWe are seeking a highly skilled Embedded Software Developer to join our team at Yoh, a Day & Zimmermann company. As an Embedded Software Developer, you will be responsible for designing, developing, and supporting Python-based management and diagnostics software for PCIe/CXL switches.Key ResponsibilitiesDesign and develop Python-based software for...