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

Principal Engineer - IoT Firmware & Systems

Job in Indianapolis, Marion County, Indiana, 46218, USA
Listing for: ACL Digital
Full Time position
Listed on 2026-06-03
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below
Job Title/Designation:
Principal Engineer - IoT Firmware & Systems

Experience Range: 10+ Years in Embedded Firmware design and development

Job Location:

Indianapolis, Indiana

Immigration Status : H1, Green Card, US Citizen

Education Criteria:
Bachelor's or Master's degree in Electronics/EEE/ECE/Computer Science or equivalent

Job Function, Roles, and Responsibilities:

* Architect robust, secure IoT systems while balancing trade-offs between cost, power, and performance.

* Direct the end-to-end firmware lifecycle, ensuring scalability and design reliability.

* Lead Over-the-Air (OTA) update strategies for secure post-deployment features.

* Ensure product adherence to global wireless and security standards (FCC, CE, RED).

* Translate product requirements into task breakdowns, effort estimations, and execution plans.

* Manage communication and delivery expectations with cross-functional teams and external partners/vendors.

* Oversee factory-test firmware and partner with manufacturers on products.

* Maintain high-quality architecture diagrams, API specs, and internal knowledge bases.

* Utilize Jira/Agile workflows to track milestones and report technical health to leadership.

* Conduct technical risk assessments and track to project progress.

Technical Expertise:

* Expertise in C and C++ programming for microprocessor, microcontroller, and SoC architectures

* Expertise in bare metal, Deep knowledge of RTOS, device drivers, and multi-threaded application development

* Experience in wireless technologies such as Wi-Fi, BLE, Threads, Matter, and Sub-GHz

* Experience in networking protocols such as TCP/IP, UDP, Secure MQTT, HTTPS, and Amazon Sidewalk

* Expertise in secure IoT cloud communication and integration

* Experience in serial communication interfaces such as RS-485, RS-232, I2C, SPI, and MODBUS

* Expertise in Boot loader, Secure boot, RAND, ECC, RSA, and Power modes for MCU platforms

* Experience with debugging tools such as GDB, J-Link, and static code analyzers

* Experience with various HW platforms bring-up and debugging using DSO, Logic analyzer, and Power profiling tools

* Proficiency with CI/CD automation tools and workflows, specifically including Jenkins

Soft Skills:

* Ability to weigh technical trade-offs against cost, time, and reliability.

* Strong problem-solving skills for resolving race conditions, memory leaks, and concurrency issues.

* Effective at presenting technical status to management and collaborating with cross-functional hardware teams.
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)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary