Senior Firmware Engineer
Job in
Tucson, Pima County, Arizona, 85718, USA
Listed on 2026-06-05
Listing for:
HIRECLOUT
Full Time
position Listed on 2026-06-05
Job specializations:
-
Software Development
Embedded Software Engineer, Embedded Systems / Firmware
Job Description & How to Apply Below
Job Title: Senior Embedded Firmware Engineer
Role OverviewA global technology company focused on connected infrastructure and resource optimization is seeking a Senior Embedded Firmware Engineer to help develop the next generation of intelligent, IoT-enabled devices. This role offers the opportunity to work on products that drive sustainability, improve operational efficiency, and connect edge devices with cloud-based platforms.
The ideal candidate is a hands‑on embedded systems engineer who enjoys solving complex technical challenges, collaborating across hardware and software disciplines, and delivering high-quality firmware for products deployed at scale.
Key Responsibilities- Design, develop, test, and maintain embedded firmware for connected hardware products.
- Write clean, scalable, and well‑documented embedded C++ code for microcontroller and SoC-based systems.
- Participate in architecture discussions, design reviews, and technical planning activities.
- Perform board bring‑up, hardware validation, debugging, and system‑level troubleshooting.
- Develop and execute firmware verification and validation strategies.
- Collaborate closely with hardware, cloud, Dev Ops, manufacturing, quality, automation, and product teams.
- Support product launches through testing, field validation, and production readiness activities.
- Maintain thorough technical documentation, project records, and development artifacts.
- Contribute to continuous improvement of engineering processes, tools, and development practices.
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical discipline (or equivalent practical experience).
- 5+ years of embedded firmware development experience.
- Strong experience developing firmware in Embedded C++.
- Experience with microcontrollers (MCUs) and/or System‑on‑Chip (SoC) platforms.
- Proficiency with embedded development and debugging tools including compilers, JTAG, logic analyzers, oscilloscopes, and related instrumentation.
- Experience with board bring‑up, bootloaders, low‑level hardware interaction, and OTA update systems.
- Experience working with RTOS environments such as FreeRTOS, Thread
X, or similar. - Familiarity with development tool chains including Git, Jenkins, CI/CD pipelines, Jira, CMake, VS Code, IAR, or comparable tools.
- Understanding of Agile development methodologies and engineering best practices.
- Ability to read and interpret digital and analog schematics.
- Experience developing multi‑threaded and multi‑tasking embedded applications.
- Strong analytical thinking and problem‑solving skills.
- Comfortable operating in fast‑paced environments with evolving priorities.
- Embedded cybersecurity and device security expertise including encryption, secure boot, authentication, certificates, HSMs, and privacy‑focused design.
- Experience developing consumer, commercial, or industrial IoT products.
- Experience integrating embedded devices with cloud platforms and connected infrastructure.
- Experience with wireless communication technologies such as BLE, Wi‑Fi, LoRa, LoRaWAN, Matter, Cellular, or similar protocols.
- Experience implementing automated testing frameworks and CI/CD workflows.
- Familiarity with manufacturing test systems and production engineering processes.
- Experience developing battery‑powered or low‑power embedded devices.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×