What are the responsibilities and job description for the Embedded Engineer position at Confidential?
Job Role: Firmware Embedded Engineer
Job location: Carmel, IN (Hyrbid- One week in a month)
Job duration: Full time
Our customer is a well known home improvement manufacturer. The company is hiring a Sr Firmware Engineer/Embedded Engineer to help develop new IoT products. The ideal candidate has experience with Embedded Engineering, RTOS, and Motor controls.
Responsibilities
• Lead the design, development, and delivery of embedded firmware for new product introductions (NPD) and IoT platforms, with ~25% sustaining support for existing products.
• Own and architect firmware systems with a focus on motor control algorithms, PID loop tuning, sensor integration, and real-time performance optimization.
• Implement and refine firmware features in C/C for wireless applications (Wi-Fi, Bluetooth), motor drivers, and hardware interfaces (I2C, SPI, UART, USB).
• Develop and maintain RTOS-based applications (FreeRTOS, Zephyr) to ensure stability, scalability, and performance across product families.
• Collaborate with cross-functional teams (hardware, mechanical, cloud, product management) to translate requirements into robust embedded solutions.
• Guide and mentor junior engineers in best practices for embedded software design, debugging, and test methodologies.
• Investigate and resolve field issues, working with Quality and Customer Service teams to identify root causes and implement corrective actions.
• Contribute to system-level architecture, data models, and IoT integrations (AWS, Azure) to enable analytics, feature scalability, and long-term platform growth.
• Champion and refine firmware development processes, toolchains, and coding standards to drive continuous improvement.
Qualifications
• Related Bachelor Degree
• 5 years of hands-on embedded firmware design, development, and debugging experience .
• Strong background in C/C with motor control, PID loops, and real-time system design.
• Experience with RTOS-based implementations (FreeRTOS, Zephyr)
Salary : $130,000 - $150,000