CrawlJobs Logo

IOT Embedded Firmware Lead

ridealso.com Logo

ALSO

Location Icon

Location:
United States , Palo Alto

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

200000.00 - 250000.00 USD / Year

Job Description:

We are seeking an experienced and highly motivated Embedded Firmware engineer to lead a team of talented engineers in the development of cutting-edge embedded software and firmware for our next-generation products. In this critical role, you will be responsible for the entire lifecycle of an IoT connectivity module, from concept to launch, ensuring its seamless integration and robust performance.

Job Responsibility:

  • Lead and mentor a team of embedded firmware engineers, fostering a collaborative and innovative development environment
  • Drive the architectural design, development, and testing of embedded firmware for a new IoT connectivity module
  • Partner with existing embedded software, mobile, cloud connectivity, and information technology teams to ensure end-to-end system functionality
  • Collaborate closely with dedicated hardware and UX engineering teams to deliver powerful, unique, and vertically integrated user experiences
  • Oversee the entire software development lifecycle, including requirements gathering, design, coding, debugging, and validation
  • Ensure the delivery of high-quality, reliable, and performant embedded firmware within established timelines and budgets
  • Champion best practices in embedded software development, including code reviews, version control, and continuous integration
  • Stay current with emerging technologies and industry trends in embedded systems and IoT connectivity
  • Provide technical leadership and strategic direction for embedded firmware development initiatives
  • Manage project priorities, resources, and timelines effectively

Requirements:

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field
  • Proven experience (10+ years) in embedded software and firmware development, with a significant portion in a leadership or management role
  • 2+ years of team and people management
  • Strong expertise in the design and implementation of IoT connectivity modules (e.g., Wi-Fi, Bluetooth, cellular, LTE-M)
  • Proficiency in C/C++ programming for embedded systems
  • Experience with real-time operating systems (Zephyr, freeRtos)
  • Deep understanding of embedded hardware and software interfaces
  • Experience with communication protocols (e.g., I2C, SPI, UART, USB, Ethernet)
  • Solid understanding of software development methodologies (Agile/Scrum preferred)
  • Excellent leadership, communication, and interpersonal skills
  • Ability to work effectively in a fast-paced and dynamic environment
  • Experience with source control management systems (e.g., Git)
  • Prior experience in product development from concept to launch is highly desirable
What we offer:
  • Robust health coverage. Excellent health, dental and vision insurance covered up to 100% by ALSO with FSA & HSA options
  • One Medical membership and dedicated insurance advocates
  • Rich fertility and family building benefits with Progyny
  • Flexible time off
  • 401(k) match

Additional Information:

Job Posted:
February 20, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:
PREMIUM
More languages and countries
+ Unlock 31695 hidden job offers
Languages
English Čeština Deutsch Ελληνικά Español Français +15
Countries
United States United Kingdom India Canada Australia +
See plans
Plans from $2.99 / month

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for IOT Embedded Firmware Lead

Product Configuration Expert - Commercial IoT

As a Product Configuration Expert – Commercial IoT within Digital & Technology P...
Location
Location
Salary
Salary:
Not provided
coca-colahellenic.com Logo
Coca-Cola HBC
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Electrical Engineering, Embedded Systems, Computer Engineering, or related field
  • 5+ years of experience in embedded systems development
  • 2+ years in IoT / connected devices
  • Strong proficiency in C / C++ (embedded)
  • Strong proficiency in Python (for tooling, scripting, or edge logic)
  • Hands-on experience with Microcontrollers (e.g., STM32, ESP32, ARM Cortex)
  • Hands-on experience with Peripheral interfaces (UART, SPI, I2C)
  • Proven experience integrating IoT hardware with OEM equipment
  • Solid understanding of Connectivity protocols (MQTT, HTTP etc)
  • Solid understanding of GSM module architecture, functionality and use in embedded systems
Job Responsibility
Job Responsibility
  • Architect and develop embedded firmware for IoT-enabled equipment
  • Program microcontrollers using C/C++ and Python, ensuring reliability in production environments
  • Design and integrate hardware subsystems, including Sensors (temperature, flow, pressure, level), Actuators (pumps, valves, motors), Communication modules (Wi-Fi, Bluetooth, NB-IoT)
  • Implement and maintain device communication protocols: MQTT, HTTP, and custom protocols
  • Lead hardware integration with OEM equipment (coffee machines, vending systems, coolers), including Reverse engineering interfaces where required, Ensuring robust interoperability and safety, Connectivity with 3rd party controllers / devices using Modbus, RS232, RS485 protocols
  • Optimize systems for Low power consumption, Memory efficiency, Real-time performance, Efficient communication via GSM network channels 4G etc
  • Collaborate with backend and product teams to ensure seamless integration with IoT platforms ( Azure IoT Hub), APIs, dashboards, and data pipelines
  • Support device lifecycle management: Provisioning, OTA updates, monitoring, and diagnostics
  • Ensure compliance with security, data privacy, and industry regulations
  • Stay up to date with emerging IoT technologies, connectivity standards, and embedded best practices
What we offer
What we offer
  • Coaching and mentoring programs
  • Development opportunities
  • Equal opportunity employer
  • Learning programs
  • Work with iconic brands
  • Supportive team
  • Volunteering Opportunities
  • Wellbeing program
Read More
Arrow Right

Embedded Software Manager

Joining their Sheffield-based team, you'll be leading their embedded software en...
Location
Location
United Kingdom , Sheffield
Salary
Salary:
Not provided
octopus.energy Logo
Octopus Energy
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience managing and leading embedded software engineering teams
  • Excellent knowledge of C language for embedded systems and embedded software architecture
  • Experience with microcontroller platforms (ESP32 or similar)
  • Knowledge of hardware communication protocols: SPI, UART, I2C, CAN
  • Strong understanding of CI/CD, unit testing, and quality assurance for firmware
  • Version control systems (e.g., Git) and development workflow management
  • Experience with debugging tools like logic analyzers, oscilloscopes, and JTAG debuggers
  • Ability to read schematics and collaborate effectively with hardware engineers
  • Strong communication skills and ability to work cross-functionally with diverse stakeholders
Job Responsibility
Job Responsibility
  • Lead and mentor a team of embedded software engineers, fostering their growth and development
  • Set technical direction and architectural standards for our embedded systems and firmware development
  • Work collaboratively across the company to continuously refine how our battery systems can create the greatest impact, get to market quickly, and operate reliably for our customers
  • Balance hands-on technical contribution with team leadership, conducting code reviews and providing technical guidance
  • Manage project timelines, resource allocation, and delivery of firmware features across multiple products
  • Establish and champion best practices in embedded development, including testing strategies, CI/CD pipelines, and documentation
  • Collaborate with hardware engineering and product teams to define system requirements and validate designs
  • Troubleshoot complex technical challenges and guide the team through debugging firmware and hardware integration issues
  • Contribute to product development strategy and technical roadmap planning
  • Fulltime
Read More
Arrow Right

Staff Embedded Software Engineer - Camera Firmware

As a Staff Embedded Software Engineer, you will spearhead the development of bra...
Location
Location
United States , San Mateo
Salary
Salary:
200000.00 - 300000.00 USD / Year
verkada.com Logo
Verkada
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS in Computer Science, Electrical Engineering, or related field
  • 10+ years of professional experience in systems software development for performance and resource-constrained environments
  • 5+ years of experience building software for Linux-based platforms
  • Demonstrated experience leading large-scale, cross-functional initiatives from concept to production
  • Proven experience leading initial board bring-up and hardware-software co-design for first-generation embedded devices
  • Hands-on experience with low-level protocols (SPI, I2C, UART, USB) and the ability to debug complex hardware-software interactions
  • Experience designing, implementing and debugging concurrent/multithreaded firmware services
  • Strong understanding of modern operating systems, computer architecture, and trade-offs between compute, memory, and storage
  • Proficient in at least one systems programming language: C++ or Golang
  • Familiarity with Bash scripting and Python for tooling and automation
Job Responsibility
Job Responsibility
  • Unlocking New Markets: Lead the end-to-end lifecycle of entirely new camera categories for untapped market segments
  • Architectural Leadership: Own the firmware roadmap and drive the large-scale architectural changes required to support novel features across the entire stack
  • System-Wide Technical Depth: Engineer high-performance features across a diverse software landscape
  • Complex Problem Solving: Tackle the most system-level challenges
  • Navigate Multi-Dimensional Trade-offs: Systematically balance conflicting priorities
  • Cross-Functional Optimization: Partner with CV, Streaming, and Storage teams to architect vertically integrated features
  • Operational Excellence at Scale: Champion a reliability-first culture for a global fleet of 1.5 million perpetually online devices
What we offer
What we offer
  • Healthcare programs
  • Premiums are 100% covered for the employee under at least one plan and 80% for family premiums under all plans
  • Nationwide medical, vision and dental coverage
  • Health Saving Account (HSA) with annual employer contributions
  • Flexible Spending Account (FSA) with tax saving options
  • Expanded mental health support
  • Paid parental leave policy & fertility benefits
  • Paid holidays
  • Firmwide extended holidays
  • Flexible PTO
  • Fulltime
Read More
Arrow Right

Tech Lead – Commercial IoT

As a Technical Lead - Commercial IoT within Digital & Technology Platforms Servi...
Location
Location
Egypt
Salary
Salary:
Not provided
coca-colahellenic.com Logo
Coca-Cola HBC
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s in Computer Science, Electronics, Electrical Engineering, or related field
  • 5+ years in software/firmware/database development, including 2+ years in technical leadership
  • Hands-on experience with embedded systems, edge computing, data streaming, and storage
  • Knowledge of IoT protocols (MQTT, CoAP, HTTPS)
  • Experience with cloud platforms and services
  • Strong skills in data processing, SQL, and API integration
  • Proficiency in languages like C/C++, .NET, Python, JavaScript, or Node.js
  • Understanding of IoT, cloud, and data security best practices
  • Experience with CI/CD, DevOps, and agile delivery
  • Strong problem-solving, communication, and leadership capabilities
Job Responsibility
Job Responsibility
  • Lead full‑cycle delivery of IoT solutions across commercial equipment (coffee machines, vending, coolers, post‑mixes, etc.)
  • Architect scalable systems integrating edge devices, gateways, Azure cloud, and applications
  • Define technical requirements, use cases, and roadmaps with product stakeholders
  • Mentor engineering teams across firmware, backend, cloud, and mobile/web
  • Guide hardware/software integration including sensors, controllers, and embedded devices
  • Ensure data pipeline accuracy from telemetry to cloud storage and analytics
  • Champion security, scalability, and interoperability across the IoT ecosystem
  • Maintain technical documentation, perform code reviews, and ensure QA standards
  • Coordinate with vendors and manufacturers on solution integrations
  • Select and manage communication protocols such as MQTT, CoAP, and HTTPS
What we offer
What we offer
  • Bonus incentives
  • Coaching and mentoring programs
  • Development opportunities
  • IT Equipment
  • Learning programs
  • Medical Insurance
  • Work with iconic brands
  • Wellbeing program
Read More
Arrow Right

Senior Firmware Engineer

Join our team as a Sr Firmware Engineer to help us bring current and next genera...
Location
Location
United States , San Francisco; New York
Salary
Salary:
180000.00 - 210000.00 USD / Year
eightsleep.com Logo
Eight Sleep
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of software engineering experience, with a focus on firmware in C/C++
  • Proficiency in developing for compute-constrained and low-memory environments
  • Skilled in creating peripheral drivers and communication protocols (UART, I2C, SPI, USB), and knowledgeable in DMA
  • Have launched and maintained large fleets of devices, with experience in monitoring telemetry, and OTA firmware updates
  • Ability to read and interpret data sheets and schematics for hardware bring-up and debugging
  • Familiarity with logic analyzers and oscilloscopes
  • A fast-paced and iterative approach to tackling complex problems
  • Willingness and ability to travel regularly to China for team support and collaboration
Job Responsibility
Job Responsibility
  • Bring-up and implement cutting edge sensor technologies
  • Collaborate with hardware teams to guide prototyping, drive efficient designs, as well as implementation on production hardware
  • Lead the transformation of our firmware development landscape, pioneering advanced standards and state-of-the-art tooling
  • Work closely with our manufacturing team in China to develop tests and deliver high quality products on time
  • Thrive in an in person and remote work environment, ensuring clear and impactful communication
What we offer
What we offer
  • Offers Equity
  • All full-time employees receive the Pod
  • Flexible PTO
  • 100% employer contribution for medical/dental/vision insurance
  • Fully distributed workforce
  • Role ownership, and uncapped growth opportunities
  • Fulltime
Read More
Arrow Right

Senior Security Engineer – Medical Device Cybersecurity & Compliance

Job Description: Senior Security Engineer – Medical Device Cybersecurity & Compl...
Location
Location
India , Ahmedabad
Salary
Salary:
Not provided
arrow.com Logo
Arrow Electronics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 6 years of experience in cybersecurity
  • At least 3 years focused on medical devices, embedded systems, or IoT security
  • Proven track record in authoring security design, defining technical requirements, and documenting security architectures aligned with regulatory needs
  • Hands-on experience in embedded system security including secure boot, firmware security, threat modeling techniques (e.g., STRIDE, DREAD), and product-level risk assessments
  • Strong understanding of IEC 81001-5-1, IEC 60601-4-5, AAMI TIR 57, and AAMI TIR 97
  • Working knowledge of the medical device product development lifecycle and quality standards like ISO 14971
  • Demonstrated expertise in vulnerability management and penetration testing of connected products across device and cloud ecosystems
  • Excellent problem-solving skills, critical thinking, and ability to lead gap analysis and remediation activities in regulated environments
  • Strong collaboration skills with the ability to influence cross-functional teams including R&D, compliance, and product management
Job Responsibility
Job Responsibility
  • Drive end-to-end cybersecurity integration across the medical device product development life cycle
  • Develop and maintain cybersecurity for medical products, including security requirements specifications, risk assessments, threat models, and product security architecture documentation
  • Conduct thorough gap assessments to evaluate compliance with IEC 81001-5-1, IEC 60601-4-5, AAMI TIR 57, and AAMI TIR 97 standards, and implement remediation measures
  • Perform hands-on vulnerability assessments, penetration testing, and secure code reviews of embedded devices, IoMT components, and connected systems
  • Collaborate closely with development, compliance, and regulatory teams to ensure product security measures meet both internal security policies and external regulatory expectations
  • Support SBOM management, software supply chain risk evaluations, and third-party component analysis
  • Provide expert input on secure communication protocols, encryption standards, data protection for both at-rest and in-transit data, and cloud-based connectivity of medical systems
  • Assist in developing incident response strategies
  • Contribute to the continuous enhancement of internal secure development processes, tools, and methodologies, while championing security best practices within product teams
  • Fulltime
Read More
Arrow Right

Software Engineering Lead

At Formlabs, we’re building the tools that make it possible for anyone to bring ...
Location
Location
China , Shenzhen
Salary
Salary:
Not provided
formlabs.com Logo
Formlabs GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's/Master's in Computer Science, Software Engineering, or a related field
  • 5+ years of professional software development experience, with 2+ years in a technical leadership or team management role
  • Strong expertise in C/C++ development for real-time or performance-critical systems, with proven experience in embedded Linux environments
  • Experience with software architecture design for complex electromechanical devices (IoT, robotics, CNC, or 3D printers is a strong plus)
  • Familiarity with communication protocols (e.g., SPI, I2C, UART, Ethernet, Modbus) and hardware/software interfacing
  • Experience with modern software practices (version control, code review, CI/CD, testing)
  • Knowledge of Python, JavaScript/TypeScript, or UI frameworks (Qt, React, etc.) is advantageous
  • Excellent leadership, communication, and project management skills
  • Good command of English is preferred
Job Responsibility
Job Responsibility
  • Own the end-to-end software architecture for 3D printers and post-processing equipment, encompassing embedded firmware interfaces, device control, and application/cloud layers
  • Lead the design and development of reliable, real-time control software for precise motion, thermal management, and sensor integration on Linux-based embedded systems
  • Drive the development of user-facing software, including desktop applications, web interfaces, or mobile apps for device control, print management, and monitoring
  • Establish and maintain software development best practices, including code architecture, testing frameworks, CI/CD pipelines, and documentation
  • Collaborate closely with Hardware and Product teams to define system requirements and ensure seamless hardware-software integration
  • Build, mentor, and manage the software engineering team, fostering a culture of technical excellence and innovation
  • Manage the software development lifecycle, ensuring timely delivery of high-quality, stable releases
What we offer
What we offer
  • An inclusive, dog-friendly office with diverse and inspiring colleagues
  • Shares in the company (we’re a Unicorn company)
  • Development opportunities both in-house and off-site
  • Unlimited 3D prints
  • Fun team events
Read More
Arrow Right

Firmware development lead Engineer

The right engineer will drive the success of Managebility IP (Intellectual Prope...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in firmware development with strong system and BIOS knowledge
  • Solid programming skills in C and/or C++
  • Strong expertise in RTOS, multithreading, and TCP/IP
  • Well‑versed in kernel module/driver development, core dump analysis, and debugging on Linux (preferably embedded), RTOS, and FreeRTOS
  • Experience developing and debugging drivers for USB (3.0/4.0), DisplayPort, HDMI, Ethernet, and audio interfaces
  • Exposure to USB‑C, Thunderbolt, and IoT‑enabled docking stations
  • Deep understanding of operating system internals, including synchronization primitives, memory management, and multithreaded applications
  • Exposure to system architecture and hands‑on experience with performance analysis techniques
  • Strong knowledge of data structures and ability to write maintainable, scalable code
  • Experience writing code optimized for multithreading and multi‑core CPUs, including compiler optimization (GCC or others)
Job Responsibility
Job Responsibility
  • Drive technical innovation to improve AMD’s capabilities across product development and validation, including software tools and script development, technical and procedural methodology enhancement, and various internal and cross-functional initiatives
  • Work with multiple teams and tracking test execution to make sure all features are validated and optimized on time
  • Work closely with supporting technical teams to validate new software features and new OS introduction
  • Lead collaborative approaches with multiple teams
  • Mentor others to achieve integrated projects
  • Work across engineering teams and subject areas spanning silicon, firmware, hardware, and software
  • Coordinate debug of issues and drive them to closure
  • Pull together meetings, set up clear agendas and follow up on action items
  • Deliver regular progress updates toward program goals
  • Make tough decisions such as priority calls based on partial or incomplete data
  • Fulltime
Read More
Arrow Right