Senior firmware engineer

ACL Digital

  • Atlanta, GA
  • 30+ days ago

    Highlights

    Job Function, Roles, and Responsibilities: Architect robust, secure IoT systems while balancing trade-offs between cost, power, and performance. Experience with various HW platforms bring-up and debugging using DSO, Logic analyzer, and Power profiling tools.

    Numbers & Facts

    LocationAtlanta, GA

    Description

    Job Title/Designation: Senior firmware engineer

    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 Bootloader, 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.

    Similar Jobs