×
Register Here to Apply for Jobs or Post Jobs. X

R&D - Senior Firmware Engineer - IoT Systems

Job in Atlanta, Fulton County, Georgia, 30383, USA
Listing for: The Duracell Company
Full Time position
Listed on 2025-12-05
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below

R&D - Senior Firmware Engineer - IoT Systems at The Duracell Company

Duracell has an exciting opportunity for a Senior Firmware Engineer to join our growing team developing new products and features in our expanding IoT offerings. We are looking for a seasoned Senior Firmware Engineer Developer with experience developing solutions for IoT RF-enabled SoC hardware platforms, focusing on machine learning feature integration, diverse sensor integration, IoT systems, and use of varied wired/wireless communication protocols.

This role seeks an individual with robust experience in coding, testing, and debugging firmware for new feature creation, optimizing existing code, as well as a proficiency in delivering time-sensitive projects. In this role, you will lead development on select features and optimize battery-operated embedded systems. You will mentor junior engineers and collaborate closely with the firmware group and the cross-functional squads to deliver scalable, secure, and reliable IoT solutions that meet and exceed the needs of our customers.

This role is based in Atlanta with up to 20% domestic travel.

Responsibilities
  • Design and development of select embedded features; actively contribute to product development, deep investigations, design, coding, and testing.
  • Design and develop features in embedded applications, specifically focusing on IoT sensors, connectivity hardware, data ingestion and analysis, ML features integration, along with cloud service communications.
  • Create reusable components to significantly reduce device firmware development time.
  • Develop and optimize IoT system architectures for scalability, performance, and reliability, considering factors such as data volume, latency, optimal protocols, intermittent connections, etc.
  • Conduct system-level testing and validation and automation of IoT solutions, analyzing performance metrics and addressing any issues or deficiencies through iterative refinement and optimization.
  • Contribute to innovation in our IoT platform through research, experimentation, and evaluation of emerging technologies and industry trends.
  • Provide technical leadership and mentorship to junior engineers, fostering a culture of collaboration, trust, integrity, ownership and innovation.
  • Develop and optimize code for low power SoC platforms, implementing new functionality, along with machine learning features using diverse low power sensors.
  • Creating efficient code for data capture, processing, and reporting, used for incorporating new feature functionalities.
  • Code for and implementing various wireless communication protocols primarily Wi‑Fi, and may include BLE, Zigbee, NFC, LoRa, and others.
  • Design and test new firmware features, ensuring they meet functional and performance requirements.
  • Demonstrate the ability to read hardware schematics and use common debugging tools including oscilloscopes, logic analyzers, emulators, and signal generators.
  • Exhibit strong debugging skills to identify and resolve firmware issues quickly and efficiently.
  • Evaluate and optimize the performance of firmware, focusing on real‑time data processing and transmission.
  • Expert working with real‑time operating systems (RTOS) to ensure seamless firmware functionality for data and memory intensive activities.
  • Collaborate with cross-functional teams to ensure integrated and effective solutions.
  • Other duties as assigned.
Qualifications
  • Bachelor’s or master’s degree in computer science, Electrical Engineering, or related field. Or equivalent professional experience.
  • Minimum 5+ years of relevant experience in firmware development, with a strong emphasis on IoT systems, data processing, and associated communication protocols.
  • 3+ years of experience in FreeRTOS, Zephyr or similar.
  • Strong coding skills with 5+ years of experience with embedded

    C.
  • Hands‑on experience with Wi‑Fi or other wireless technologies.
  • Experience in coding for interfacing with cloud services and IoT platforms.
  • Proven debugging and problem‑solving abilities in a firmware development context and associated tools.
  • Ability to evaluate and enhance firmware performance, especially in real‑time operating environments.
  • Strong background in both hardware…
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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary