We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Senior Embedded Firmware Engineer
Location
United States
Posted
6 days ago
Salary
Not specified
Job Description
Role Description
This role offers the opportunity to lead the development of advanced firmware for industrial IoT devices, directly shaping the future of predictive maintenance solutions.
- Lead the design, development, and optimization of embedded firmware for industrial IoT devices.
- Collaborate closely with hardware engineers to ensure seamless integration between firmware and physical components.
- Architect and implement RTOS, low-level drivers, and robust communication protocols including MQTT, Ethernet/IP, SPI, I2C, I2S, and UART.
- Conduct advanced unit testing, debugging, and validation to maintain high reliability and performance across deployments.
- Optimize firmware for power efficiency, memory usage, and performance constraints while scaling for large deployments.
- Drive code reviews, maintain coding standards, and create detailed technical documentation for firmware architecture, design, and testing.
- Partner with cross-functional teams including software, data science, and product to deliver innovative, high-quality IoT solutions.
Qualifications
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.
- 10+ years of embedded firmware development experience, ideally in industrial or IoT applications.
- Expert-level proficiency in C, C++, and Python, with experience on microcontroller and microprocessor platforms such as ARM Cortex-M/A, PIC, STM32, and ESP32.
- Deep knowledge of embedded systems design, hardware-software integration, and system-level architecture.
- Experience with cellular IoT (Cat-M1, NB-IoT), private LTE/5G, and modem integration for reliable network performance.
- Proficiency with RTOS (e.g., FreeRTOS, Zephyr), Linux-based OS, and bare-metal programming.
- Hands-on expertise with debugging tools including oscilloscopes, logic analyzers, and JTAG debuggers.
- Familiarity with wireless protocols: Thread, Matter, Bluetooth, Wi-Fi, Zigbee, and LoRaWAN.
- Strong leadership, mentoring, and communication skills, with experience managing projects and cross-functional teams using tools like Jira.
- Preferred: knowledge of cybersecurity principles, cloud platforms, IoT frameworks, and agile development practices.
Benefits
- Competitive compensation package, including stock options.
- Flexible, remote-first work schedule with collaboration during core hours.
- Comprehensive benefits including retirement plan match, health coverage, and wellness resources.
- Unlimited PTO to support work-life balance.
- Opportunities for professional growth and leadership development.
- Work with a dynamic, innovative, and highly skilled global engineering team.
Job Requirements
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.
- 10+ years of embedded firmware development experience, ideally in industrial or IoT applications.
- Expert-level proficiency in C, C++, and Python, with experience on microcontroller and microprocessor platforms such as ARM Cortex-M/A, PIC, STM32, and ESP32.
- Deep knowledge of embedded systems design, hardware-software integration, and system-level architecture.
- Experience with cellular IoT (Cat-M1, NB-IoT), private LTE/5G, and modem integration for reliable network performance.
- Proficiency with RTOS (e.g., FreeRTOS, Zephyr), Linux-based OS, and bare-metal programming.
- Hands-on expertise with debugging tools including oscilloscopes, logic analyzers, and JTAG debuggers.
- Familiarity with wireless protocols: Thread, Matter, Bluetooth, Wi-Fi, Zigbee, and LoRaWAN.
- Strong leadership, mentoring, and communication skills, with experience managing projects and cross-functional teams using tools like Jira.
- Preferred: knowledge of cybersecurity principles, cloud platforms, IoT frameworks, and agile development practices.
Benefits
- Competitive compensation package, including stock options.
- Flexible, remote-first work schedule with collaboration during core hours.
- Comprehensive benefits including retirement plan match, health coverage, and wellness resources.
- Unlimited PTO to support work-life balance.
- Opportunities for professional growth and leadership development.
- Work with a dynamic, innovative, and highly skilled global engineering team.
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior Software Engineer (PostgreSQL Specialist)
ApplauseWith Applause, your employees will act like owners and help you win more lifelong customers.
The Senior Backend Engineer (PostgreSQL Specialist) will work closely with our Lead Developer & Co-Founder to design and implement a world-class data architecture. You’ll be responsible for ensuring our database and backend systems scale smooth...
Senior Software Engineer (PostgreSQL Specialist)
ApplauseWith Applause, your employees will act like owners and help you win more lifelong customers.
The Senior Backend Engineer (PostgreSQL Specialist) will work closely with our Lead Developer & Co-Founder to design and implement a world-class data architecture. You’ll be responsible for ensuring our database and backend systems scale smooth...
Senior Software Engineer (PostgreSQL Specialist)
ApplauseWith Applause, your employees will act like owners and help you win more lifelong customers.
The Senior Backend Engineer (PostgreSQL Specialist) will work closely with our Lead Developer & Co-Founder to design and implement a world-class data architecture. You’ll be responsible for ensuring our database and backend systems scale smooth...
Director, Engineering
ApplauseWith Applause, your employees will act like owners and help you win more lifelong customers.
We're seeking an experienced Director of Engineering to join our leadership team and report directly to our Co-Founder/CTO, Scott Rogers. This is a critical management-focused role where you'll lead our entire development team, recruit and ramp...