Senior Embedded Software Developer

1 week ago


San Jose, California, United States Indie Semiconductor Full time
About the Role

In this role, you will be responsible for designing, developing, and maintaining a suite of software host tools with graphical user interfaces to support Indie's camera calibration, tuning, lab automation, simulators, on-screen displays, demo systems, and other video processing chip features. You will drive new ideas and implement solutions for Indie's next generation of host tools, support improvements in the current suite of camera host tools, and improve automation workflows to speed up the camera bring-up process flow and migrate existing systems to new environments.

Requirements
  • Bachelor's degree in Computer Science, Electrical and/or Electronics Engineering, or a related field, plus 6 years of professional experience; or Master's degree in the same fields, plus 4 years of experience; or equivalent experience.
  • Strong programming skills in C++ and good design architecture knowledge using software design patterns.
  • Solid skills in writing C code to interface with camera hardware and control board-level firmware operations.
  • Experience writing scripts in Python and MATLAB to run automation tasks.
  • Familiarity with C++ or Qt to develop host-side graphical user interfaces.
  • Familiarity with hardware-host communication protocols.
  • Solid prior experience mentoring fellow engineers and helping team members solve technical challenges.
Salary and Benefits

The estimated salary for this position is around $120,000 per year, depending on location and experience. Indie Semiconductor offers a competitive benefits package, including health insurance, retirement savings plan, and paid time off.



  • San Jose, California, United States Innogrit Full time

    We are seeking an experienced Senior Embedded Systems Software Developer to join our Firmware Development Team in San Jose, CA.About the RoleAs a key member of our team, you will design, develop, and test firmware for cutting-edge NAND SSD controllers and storage systems.Key responsibilities include:Developing high-quality firmware using C programming...


  • San Jose, California, United States Saxon Global Full time

    Job Title: Embedded Software DeveloperJob Summary:We are seeking an experienced Embedded Software Developer to join our team at Saxon Global. As an Embedded Software Developer, you will be responsible for designing, implementing, and deploying embedded software for new products that include Bluetooth, Active Noise Reduction, batteries, sensors, LEDs, and...


  • San Jose, California, United States Diverse Lynx Full time

    Job Title: Embedded Software DeveloperWe are seeking a highly skilled Embedded Software Developer to join our team at Diverse Lynx LLC in San Jose, CA. As an Embedded Software Developer, you will be responsible for designing, developing, and testing software applications for embedded systems.Estimated Salary: $120,000 - $180,000 per year, depending on...


  • San Jose, California, United States EPAM Full time

    Are you a highly skilled professional with a passion for digital transformation? EPAM, a leading global provider of digital platform engineering and development services, is seeking an experienced Senior Embedded Software Engineer. This high-impact role offers a ton of opportunities to develop your skills and advance your career.We are hiring a software...


  • San Jose, California, United States Yoh Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Development Engineer in Test to join our team, specializing in embedded systems with a focus on automotive applications. As a key member of our development team, you will be responsible for designing, developing, and maintaining automated tests for our embedded software products.Main...


  • San Jose, California, United States Yoh Full time

    Job Summary:Senior Software Development Engineer in Test - Embedded SystemsWe are seeking a Senior Software Development Engineer in Test with expertise in embedded systems and automotive applications. As a key member of our team, you will be responsible for designing, developing, and maintaining automated tests for our embedded software products.Key...

  • Senior C++ Developer

    2 weeks ago


    San Jose, California, United States Diverse Lynx Full time

    Job Title: Senior C++ Developer - Embedded SystemsWe are seeking a highly skilled Senior C++ Developer to join our team at Diverse Lynx LLC.Estimated Salary: $120,000 - $140,000 per yearAbout the Job:The successful candidate will have extensive experience in developing C++ applications for embedded systems. You will be responsible for leading the development...


  • San Jose, California, United States ZipRecruiter Full time

    About the RoleWe are seeking an experienced Senior Embedded Software/Firmware Design Engineer to join our team at ZipRecruiter. As a key member of our Engineering department, you will be responsible for designing, developing, and troubleshooting embedded software and firmware for our products.Job DescriptionThe successful candidate will have a strong...


  • San Jose, California, United States EPAM Full time

    EPAM is a leading global provider of digital platform engineering and development services. We are seeking a highly experienced Embedded C++ Software Developer to join our team. This is a high-impact role with a ton of opportunities to develop your skills and advance your career in the field of embedded systems.About the RoleWe are looking for a seasoned...


  • San Diego, California, United States A-Line Staffing Solutions Full time

    Job Title: Senior Embedded Software Developer - C++ ExpertWe are seeking an experienced Senior Embedded Software Developer - C++ Expert to join our team at A-Line Staffing Solutions in San Diego, CA. This is a contract position on W2, with an estimated hourly rate of $75.About the Job:The ideal candidate will have 10+ years of experience in software...


  • 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 Diego, California, United States Modular Medical Inc Full time

    About Modular Medical IncWe are a leading medical device company that prioritizes innovation and excellence in our products.Job OverviewThis role is a great opportunity for an experienced embedded software developer to join our Research & Development team in San Diego.Estimated Salary Range$150,000 - $180,000 per year.Job DescriptionAs a Senior Software...


  • San Diego, California, United States Alarm Full time

    Job DescriptionWe are seeking a highly skilled Embedded Software Engineer to develop firmware and video applications for Alarm.com's smart cameras. The ideal candidate will have a strong background in C and C++ programming and experience working with embedded Linux environments.This role requires close collaboration with multiple teams, including electronic...


  • San Diego, California, United States Abalta Technologies, Inc. Full time

    Company OverviewAbalta Technologies, Inc. is a global leader in software design and development with expertise in mobility solutions.We specialize in creating innovative products and services that improve the user experience for our clients.About the ProjectThe project enables a new era of audio entertainment and services by delivering a compelling audio...


  • San Jose, California, United States ACL Digital Full time

    Job Title: Senior Software DeveloperWe are seeking an experienced Sr. Developer to join our team at ACL Digital.Job Description:As a Sr. Developer, you will be responsible for developing software modules, coordinating work items between US and India teams, and prioritizing work items for the team in India. You will also work closely with CommScope engineers...


  • San Jose, California, United States Aleron Full time

    Aleron is seeking a highly skilled and experienced Principal Engineer, Embedded Software to join their team in San Jose, CA.CompensationThe salary for this position is estimated to be between $190K - $220K+, depending on experience level.About the RoleThis is a direct salaried position that requires extensive experience working on wireless products...


  • San Mateo, California, United States Mice Groups Full time

    We are seeking a Senior Embedded Software Developer to join our Infotainment Platform SW organization. This role requires an experienced professional with a background in embedded software engineering.Key ResponsibilitiesDesign, develop, verify & maintain ARHUD & Camera based applications/features for our next generation Digital Cockpit Platform.Optimize...


  • San Francisco, California, United States Astranis Full time

    Job Summary: We are seeking an experienced Senior Embedded Software Engineer to join our team at Astranis. As a key member of our engineering team, you will be responsible for designing, writing, and testing software for our satellites and ground control systems.About Astranis: Astranis is a leading provider of innovative satellite-based solutions. We're...


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

    We are seeking a highly skilled Senior Embedded Software Engineer to join our high-performing team of experts in the San Francisco Bay Area. This role offers the chance to work on cutting-edge technology that shapes global connectivity and communication systems.Job SummaryAs a Senior Embedded Software Engineer, you will be responsible for designing and...


  • San Jose, California, United States Yoh Full time

    Job Description: Embedded Systems Software TesterWe are looking for an experienced Embedded Systems Software Tester to join our team at Yoh. As an Embedded Systems Software Tester, you will be responsible for designing, developing, and maintaining automated tests for our embedded software products. Your expertise in embedded systems and automotive industry...