> Markdown version of [/jobs/ext/2996149-lead-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2996149-lead-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead Embedded Software Engineer - **Company:** RECRUITING RESOURCES LLC - **Location:** Cypress, CA, United States - **Experience:** Expert - **Salary:** $145,000.0 - $160,000.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Communications Protocols, Computer Programming, Computer Engineering, Software Debugging, Linux on Embedded Systems, Embedded Software, FreeRTOS, Design of User Interfaces, Scrum Methodology, Software Architecture, Systems Development Life Cycle, Real-Time Operating Systems, RS-232, Software Engineering, USB, Software Organization, Serial Peripheral Interface, PIC Microcontroller, Reliability of Systems, Information Technology - **Published:** September 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d16b2578cb4a111e ## About the Role * 7+ years of experience in embedded software and systems development. * 2+ years of experience leading technical projects or engineering teams. * Strong experience with C/C++ programming; assembly experience is a plus. * Experience programming PIC and ARM microcontrollers. * Strong understanding of SPI, I2C, RS232, USB, and TCP/IP communication protocols. * Experience with RTOS environments such as FreeRTOS or embedded Linux. * Strong understanding of microcontrollers, digital control/feedback systems, and user interfaces. * Experience with Agile/Scrum development methodologies; Scrum Master experience is a plus. * Experience with hardware/software debugging tools such as oscilloscopes, logic analyzers, and in-circuit emulators. * Strong analytical, problem-solving, communication, and documentation skills. * Ability to explain complex technical concepts to both technical and non-technical audiences. * Experience with IoT, Industry 4.0, or IPC CFX is a plus. Education * Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field. * Master's degree is a plus. ## Description We are seeking a Lead Embedded Software Engineer to serve as a technical leader within the software organization. This role will work closely with engineering leadership to mentor the software team, improve development processes, and define system-level architecture for next-generation precision technology products. The ideal candidate is a hands-on engineer who enjoys coding, mentoring, and driving technical strategy, with a strong ability to bridge hardware and software development., * Lead software engineering projects and mentor engineers while fostering a collaborative, high-performing team environment. * Develop and improve software development, testing, release, and deployment processes for embedded systems. * Partner with Engineering and Product teams to define software architecture and requirements. * Design, develop, test, and debug embedded software for prototype and production systems. * Develop software for systems involving microcontrollers, sensors, actuators, and user interfaces. * Perform software reviews, requirements analysis, risk assessments, and reliability analysis. * Develop and implement software testing and quality assurance practices. * Participate in cross-functional teams supporting new product development and product launches. * Create software specifications, proof-of-concepts, technical documentation, and project reports. * Mentor engineers on coding standards, testing, documentation, and software development best practices. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Prototyping with Hardware and the Web](https://www.wearedevelopers.com/videos/651-prototyping-with-hardware-and-the-web) - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [Project Fugu: Extending the web](https://www.wearedevelopers.com/videos/832-project-fugu-extending-the-web) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Possibilities with Web Capabilities](https://www.wearedevelopers.com/videos/1575-possibilities-with-web-capabilities) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers)