← Back to jobs

ACL Digital Logo
Senior Firmware Engineer

ACL Digital

 

Indianapolis, IN, USA

Posted On: 1 day ago
Experience: 5+ years
Availability: Hybrid
Openings: 2
Category: Senior Firmware Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will architect and maintain secure, scalable IoT firmware systems across microprocessors, microcontrollers, and SoCs.

This role is on-site.

Responsibilities

  • Own the end-to-end firmware lifecycle, including OTA update strategies and secure post-deployment features.
  • Translate product requirements into technical task breakdowns, effort estimations, and execution plans.
  • Ensure compliance with global wireless and security standards such as FCC, CE, and RED.
  • Manage factory-test firmware and coordinate with manufacturers on product delivery.
  • Maintain architecture diagrams, API specs, and technical health reports using Jira and Agile workflows.

Required Skills

  • Expert-level C and C++ programming for bare-metal, RTOS, and multi-threaded environments.
  • Deep knowledge of device drivers, bootloaders, secure boot, and MCU power modes.
  • Experience with wireless protocols including Wi-Fi, BLE, Threads, Matter, Sub-GHz, and Amazon Sidewalk.
  • Proficiency in networking protocols: TCP/IP, UDP, Secure MQTT, and HTTPS.
  • Hands-on experience with serial interfaces (RS-485, RS-232, I2C, SPI, MODBUS).
  • Proficiency with CI/CD automation, specifically Jenkins.
  • Ability to debug using GDB, J-Link, logic analyzers, and power profiling tools.
  • 5+ years of experience in firmware development.

Preferred Skills

  • Experience with cryptographic standards (RAND, ECC, RSA) and static code analyzers.
  • Strong problem-solving skills for race conditions, memory leaks, and concurrency issues.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs