Senior firmware engineer
ACL Digital
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, 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.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior firmware engineer in Indianapolis, IN vacancy
$86.8k - $165.2k
...Prattwhitney is seeking experienced engineers in Indianapolis to provide innovative solutions for complex software integration. You will work alongside software and systems engineers to develop effective technical designs and support programs from inception to maintenance...Senior$96k - $192k
...Responsibilities ~ Provide technical leadership to the software engineering team. ~ Provide architectural documentation... ...electrical knowledge. You should know how to evaluate if your firmware is working as expected by probing the hardware (e.g.,...SuggestedTemporary workLocal area- A leading engineering firm in Indianapolis is seeking an Associate Principal, Project Manager (MEP). The ideal candidate will lead multi-discipline projects, manage scope, schedule, and budget effectively while ensuring exceptional client service. With a strong background...Senior
- Job Description Job Description Experienced Java developer with expertise in Spring Boot, REST API development, batch processing, event-driven queue processing, MuleSoft integration, and document generation tools. Complete Description: Resource is required with...Senior
- International Medical Group is seeking a Sr. EDI Software Developer to design and implement software applications including EDI Fabric and Hyland OnBase. The ideal candidate will have a Bachelor’s degree in Computer Science or related field and at least three years of ...SeniorRemote work
- ...Vertex Professional Service LLC is hiring a Senior Software Engineer II in Indianapolis, IN. The role involves leading software development on advanced systems, mentoring engineers, and driving process improvements. Ideal candidates will have a Bachelor's degree, 8+ years...Senior
$150k
A staffing and recruiting firm is seeking a D365 Developer in Indianapolis, IN, responsible for designing and implementing processes as the technical point of contact. Candidates should have over 7 years of experience with D365 F&O, manufacturing experience, and strong...SeniorFull time$50 per hour
...Job Description Job Description Python - Senior Developers - AI Training - USA About Prolific Prolific is not just another player... ...cutting-edge AI models. If you have a background in Software Engineering, we'll send you a quick 10- to 15-minute test to assess your...SeniorWork from homeFlexible hours$110k - $270k
...A leading enterprise software company seeks a Senior Java Engineer to join their innovative team, focusing on enterprise-scale applications. You'll work in a dynamic environment that embraces remote flexibility, tackling intricate challenges, and driving developments...SeniorRemote work- Tech Mirrors is looking for an experienced SAP EWM Consultant to join our team in Indianapolis, IN. In this role, you will support the design and development of business processes and technical solutions in the SAP environment. You should have a minimum of 7 years of experience...Senior
$50 per hour
...We're looking for JavaScript Experts to join our Expert Network to help train and evaluate cutting-edge AI models using real engineering expertise. If you have the necessary experience, we'll send you a quick 10- to 15-minute test to assess your skills and suitability...SeniorHourly payWork from homeFlexible hours$113k - $169k
ResMed, located in Indianapolis, IN, is seeking an Advanced Specialist, Applications Developer to enhance their Warehouse Management Systems (WMS). This role involves designing, developing, and integrating WMS solutions to optimize logistics processes. Candidates should...SeniorFlexible hours- ...A leading global consulting firm is seeking a Senior AI Native Engineer to contribute to innovative AI solutions for diverse clients. You will research, build, and implement AI systems, enhancing data pipelines and ensuring high-performance models. Ideal candidates should...SeniorFlexible hours
- ...Position Summary: Seeking a Senior AUTOSAR Software Engineer to play a key role in an Advanced Development Program (ADP) focused on generating the initial AUTOSAR software-only baseline for a next-generation ECU platform. In this role, you will serve as the...SeniorTemporary work
- ...Teradata Corporation (SE) seeks an experienced AI Engineer to develop next-generation AI-driven analytics systems. The candidate will design and implement intelligent agents that interact with enterprise data, ensuring reliability and performance. The role involves collaboration...SeniorFlexible hours
$150k - $180k
...PRODUCT ENGINEERING - REMOTE Senior Software Engineer / Architect We're looking for a Senior Software Engineer / Architect to join our engineering organization as a senior individual contributor. This is a high-impact, hands-on technical leadership role for someone...SeniorFull timeRemote work- ...Senior Software Engineer The USRM Servicing Technology group is seeking to hire a Senior Software Engineer for a team in our Automation portfolio. In this role you will work within an Agile delivery team to provide automated solutions using UiPath, AWS and AI. This...SeniorWork at officeLocal area
- ...Allied Solutions, LLC is seeking a Senior-Level Software Engineer in Carmel, Indiana. The role involves developing and supporting application components while leading code reviews and mentoring junior engineers. Candidates must have 5-7 years of experience in software...Senior
- Role Overview As our Senior/Principal Reliability Coordination Trainer , you will help support MISO's cohort-based operations training program for Reliability Coordinator trainees. You will develop the task-based learning curriculum, training material content, and facilitate...SeniorTraineeship
- ...Services Company requires following personnel:1. Position Title: Senior SAP ConsultantNumber of positions: (Multiple)Position Duties:... ...: Candidate must have bachelors in Computer (Science/Engineering/Applications), MIS, Engineering (Any Branch) business administration...SeniorWork experience placement
- ...Senior Director, Principal Gifts About the Company Philanthropic organization supporting Indigenous culture & individuals Industry Non-Profit Organization Management Type Non Profit Founded 2017 Employees 11-50 Categories ~ Non-Profit &...Senior
- ...and a convenient time to talk to you Job Title: The Senior Principal Architect Location: INDIANAPOLIS, Indiana... ...and works directly with delivery managers, technical leads, and engineering teams. The Senior Principal Architect ensures that engineering...SeniorFull time
$180k - $220k
...stepping onto a driven and highly collaborative team that is passionate about creating transformative change in healthcare. Senior Software Engineer The Role As a Senior Software Engineer, you will lead major initiatives that advance Datavant's platform scalability...Senior- ...In the Midrange Protection team, you work at the intersection of security engineering, automation and large-scale operations. You help build and operate enterprise security services that run on more than 60,000 agents across Windows, Linux and other platforms, and are...SeniorFlexible hours
- ...Senior Software Engineer page is loaded## Senior Software Engineerlocations: Carmel, INtime type: Full timeposted on: Posted Yesterdayjob requisition id: R-009918The Software Engineer is responsible for developing and supporting the individual components within an application...Senior
- ...platform, specifically tailored for high-performance and racing features. The scope includes close collaboration with the client's engineering teams to deliver high-quality, reliable, and performance-optimized software solutions that meet the demanding requirements of...Senior
- Join Sallie Mae When you join Sallie Mae, you become a champion for all students. We're on a mission to power confidence as students begin their unique journey. To help them plan their higher education, successfully finish, and prepare for life after school. To help...Senior
$79.2k - $209.5k
...Job Description We’re looking for highly skilled AI engineers to design and build high-scale, cloud-based data processing pipelines that ingest, transform, and analyze massive volumes of healthcare data with low latency, powering business insights and analytics across...SeniorTemporary workFlexible hours- ...Position Summary Senior Software Engineer – .NET responsible for designing, developing, and maintaining scalable software solutions using .NET technologies. Leads technical efforts, mentors junior developers, collaborates with stakeholders to deliver high‑quality applications...SeniorWork at officeVisa sponsorshipWork visa2 days per week
$115k - $192.9k
...customer-facing mobile application used by millions of customers around the world. We are looking for a customer-centric senior software engineer who embraces lean and agile practices. The Senior Software Engineer, Android will interact directly and continuously with...SeniorWork experience placementImmediate startRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior firmware engineer. Be the first to apply!
Related searches
- senior automation controls engineer Indianapolis, IN
- senior accounts payable Indianapolis, IN
- senior brand designer Indianapolis, IN
- senior cost analyst Indianapolis, IN
- senior business analyst contract Indianapolis, IN
- senior app developer Indianapolis, IN
- senior digital account manager Indianapolis, IN
- director sr. director clinical operations Indianapolis, IN
- senior specialist Indianapolis, IN
- senior account executive Indianapolis, IN


