Embedded System Software Developer

2 days ago


California, United States Kismet Search Full time
About the Client

Kismet Search is proud to partner with a San Diego-based company that has established a reputation for agility and stability over 25 years in business.

This innovative company is a trailblazing force in the development of cutting-edge hardware and software technology to enhance high-performance powertrains from race cars to rotorcraft.

About the RoleCore Responsibilities
  • Design, develop, and maintain efficient and robust embedded firmware using C and Assembly code to develop serial communications with peripheral drivers, build on-device data storage, and perform complex mathematical computations to identify and quickly fix interference from environmental disturbances.
  • Design, develop, and maintain data processing tools and software used to test and validate hardware and firmware, as well as control machines and test setups to support product assembly and calibration.
  • Create supportable and maintainable software, manage software versions in GitLab, document code, and provide technical support to cross-functional teams within the company.
  • Participate in the entire software development life cycle, from requirements formalization to design to implementation to deployment, leveraging and promoting the usage of the GitLab platform for version control and CI/CD.
  • Interface with in-house assembly technicians and calibration technicians and engineers, and with customers in the field to continuously identify open issues, help debug and improve systems, and develop solutions to maximize production process uptime and customer satisfaction.
  • Have an opportunity to travel to customer manufacturing sites in Europe, the US, and Japan to provide field support for product testing at racetracks and at races, as required.
Primary Skill Requirements
  • Minimum of 5 years of professional firmware/embedded systems development.
  • Expertise in designing and developing firmware for embedded systems, particularly with ARM Cortex-M or similar microcontrollers.
  • Proficient in C/C++, with experience in assembly language and scripting languages like Python.
  • Hands-on experience with Real-Time Operating Systems (RTOS) such as FreeRTOS or ThreadX.
  • Strong understanding and experience with I2C, SPI, UART, CAN, and USB communication protocols.
  • Proficient in using tools like JTAG, oscilloscopes, and logic analyzers for debugging and testing embedded systems.
  • Personality Fit: We're looking for a proactive and creative problem-solver who thrives in a fast-paced, collaborative environment and approaches challenges with a positive attitude and a strong sense of ownership.
Preferred Skills
  • Familiarity with BLE, Wi-Fi, and other wireless communication standards.
  • Experience with ADCs, DACs, PWM, and other hardware interface technologies.
  • Knowledge of best practices for SDLC, Agile methodologies, and version control systems like Git.
  • Understanding of embedded system security practices, including encryption and secure boot processes.
Compensation and Benefits

$120,000 - $165,000 Annual Compensation

Discretionary yearly performance-based bonus

Discretionary yearly merit raise

Paid vacation, and 10 paid holidays per year.

Benefits include medical, dental, workers' compensation, disability, and life insurance

401K program with matching

Flexible Spending Account (FSA) program.



  • California, United States Digital Force Technologies Full time

    About the RoleDigital Force Technologies (DFT) is a defense technology provider with a strong track record of innovation and expertise in developing advanced sensor systems, force protection solutions, and tactical surveillance products.We are seeking an experienced Embedded Systems Software Developer to join our team and support our software development...


  • California, United States Kismet Search Full time

    {"About the Company": "Kismet Search is a leading provider of cutting-edge technology solutions, with a strong focus on innovation and customer satisfaction.", "Job Summary": "We are seeking a highly skilled Firmware Engineer to join our team and contribute to the development of advanced engineering solutions for high-performance powertrains.", "Key...


  • California, United States Edison Smart® Full time

    Embedded Software Engineer OpportunityWe are seeking an experienced Embedded Software Engineer to join our team at Edison Smart®. This role will focus on developing software for our IoT solutions, leveraging expertise in wireless communication and embedded systems.Key Responsibilities:Design and develop software for embedded systems, ensuring high-quality...


  • California, United States Edison Smart® Full time

    Job Title: Embedded Software EngineerAbout the Role:We are seeking an experienced Embedded Software Engineer to join our team at Edison Smart® in a key role that will drive the development of our IoT devices. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing software for our wireless communication systems.Key...


  • California, United States Intelliswift Software Full time

    Job Title: Embedded Software Engineer VJob Summary:We are seeking an experienced Embedded Software Engineer to join our team at Intelliswift Software. As a key member of our team, you will be responsible for developing and improving the connectivity and wireless software stacks for our consumer electronic products.Key Responsibilities:Design and develop new...


  • California, United States Fidelis Companies Full time

    Senior Embedded Software EngineerFidelis Companies is seeking a highly skilled Senior Embedded Software Engineer to join our Software Engineering team. As a key member of our team, you will contribute significantly to the development of advanced research projects and MANET radios.Key Responsibilities:Develop and implement software for device drivers,...


  • California, United States Fidelis Companies Full time

    Senior Embedded Software EngineerFidelis Companies is seeking a highly skilled Senior Embedded Software Engineer to join our Software Engineering team. As a key member of our team, you will play a pivotal role in the development of advanced research projects and MANET radios.Key Responsibilities:Contribute significantly to the development of advanced...


  • California, USA, United States Gable Search Group Full time

    Embedded Software EngineerAt Gable Search Group, we are seeking an experienced Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing software for embedded systems.Key Responsibilities:Derive requirements from customer/company (IRAD) requirements/requestsGenerate flow down...


  • california, United States Northrop Grumman Full time

    About the RoleWe are seeking a highly skilled Principal / Sr. Principal Embedded Software Engineer / Digital Systems Developer to join our team at Northrop Grumman. As a key member of our digital technology team, you will be responsible for designing, implementing, and integrating real-time embedded software and VHDL coding for our next-generation Embedded...


  • California, United States Lumicity Full time

    Sr Staff Embedded Software EngineerLumicity is a growing life sciences company seeking a highly skilled Staff Embedded Software Engineer to join their expanding team.Key Responsibilities:Develop and maintain complex embedded software systemsCollaborate with cross-functional teams to design and implement software solutionsEnsure high-quality code and...


  • California, USA, United States Gable Search Group Full time

    {"title": "Embedded Software Engineer", "description": "Job SummaryWe are seeking an experienced Embedded Software Engineer to join our team at Gable Search Group. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing software for embedded systems.Key ResponsibilitiesDerive requirements from customer/company (IRAD)...


  • California, United States Fidelis Companies Full time

    Job SummaryFidelis Companies is seeking a highly skilled Senior Embedded Software Engineer to join our Software Engineering team. As a key member of our team, you will play a pivotal role in the development of advanced research projects and MANET radios.Key ResponsibilitiesSystem Development: Contribute significantly to the development of advanced research...


  • California, United States Ecobee Full time

    About EcobeeEcobee is a rapidly growing global tech company that specializes in developing innovative hardware and software solutions. Our team is comprised of talented individuals from diverse backgrounds and experiences, working together to create cutting-edge products.Job SummaryWe are seeking a highly skilled Senior Embedded Engineer to join our team. As...


  • Torrance, California, United States Rivian Full time

    About RivianRivian is a pioneering company that's revolutionizing the electric vehicle industry. Our mission is to create a world where adventure and sustainability go hand-in-hand. We're a team of innovators who are passionate about pushing the boundaries of what's possible.Job SummaryWe're seeking an exceptional Embedded Software Manager to join our team....


  • California, United States AdAstra Talent Advisors Full time

    Job Title: Forward Deployed EngineerAt AdAstra Talent Advisors, we are seeking a highly skilled Forward Deployed Engineer to join our team. As a key member of our team, you will play a critical role in installing embedded devices at customer sites, managing data flow through software-defined radios (SDRs), and ensuring robust performance of network...


  • Palo Alto, California, United States Rivian Full time

    About RivianRivian is a pioneering company dedicated to creating emissions-free Electric Adventure Vehicles and attracting like-minded individuals to join our mission. Our team is passionate about the outdoors and committed to protecting it for future generations.Role SummaryAs a Embedded Software Development Engineer at Rivian, you will play a crucial role...


  • California, United States Lumicity Full time

    Job Title: Staff Embedded EngineerAbout Lumicity: We are a Series A start-up company looking for an experienced engineer to lead and grow our embedded team.Job Summary: As a Staff Embedded Engineer at Lumicity, you will be responsible for leading and growing our embedded team, working on cutting-edge projects, and collaborating with cross-functional teams to...


  • California, United States Lumicity Full time

    Job Title: Staff Embedded Software EngineerAbout the Role:Lumicity is seeking a highly skilled Staff Embedded Software Engineer to join their team. As a key member of the team, you will be responsible for designing, developing, and testing embedded software systems.Key Responsibilities:Design and develop embedded software systems for various...


  • California City, United States FallenAmbers Full time

    We are looking for a professional Embedded Software Engineer to execute complete embedded software development lifecycle. The goal is to create scalable and optimized software systems. Embedded Software Engineer responsibilities include: Designing and implementing software of embedded devices and systems Designing developing coding testing and...


  • California, United States Ecobee Full time

    About EcobeeEcobee is a rapidly growing global tech company headquartered in Canada, with a satellite office in Leeds, UK. We're a team of passionate individuals dedicated to creating innovative solutions that improve everyday life while making a positive impact on the environment.Job DescriptionWe're seeking a highly skilled Senior Embedded Engineer to join...