From: Rohit chauhan <rohitnovia2305@gmail.com>
Date: 30 Jan 2026 01:39
Subject: Senior Embedded Firmware Engineer for Milwaukee, WI
To: Rohit Chauhan | Novia Infotech <rohit.c@noviainfotech.com>
Cc:
--Hi
My name is Rohit Chauhan, and I am a Staffing Specialist at Novia Infotech LLC. I am reaching out to you on an exciting job opportunity with one of our clients.
Title: Senior Embedded Firmware Engineer (RTOS / FPGA / C)
Location: Milwaukee, WI
Job Summary:
We are seeking a Senior Embedded Firmware Engineer with strong hands-on experience in C-based firmware development, RTOS environments, and FPGA interfaces. The role involves developing and maintaining low-level embedded software on COTS processors, interfacing with custom FPGA logic, reverse engineering legacy systems, and ensuring high-quality, production-ready firmware through rigorous testing and CI/CD practices.
Key Responsibilities:
- Develop and maintain firmware and embedded software in C for RTOS-based systems.
- Design and implement software interfaces between kernel and user-space in an embedded RTOS environment.
- Port, restore, and implement new software algorithms that interact with custom FPGA interfaces.
- Support firmware development on Commercial Off-The-Shelf (COTS) CPUs.
- Work closely with hardware SMEs to understand and clarify register-level and FPGA interfaces.
- Review and interpret hardware and interface documentation.
- Implement and validate software drivers and interfaces for FPGA-controlled peripherals.
- Reverse engineer legacy firmware implementations and behaviors.
- Perform runtime testing and analysis to collect functional and performance data.
- Document findings and align new implementations with legacy behavior where required.
- Produce reusable, modular firmware designs applicable across multiple embedded processor platforms.
- Document software architecture, design decisions, and implementation details.
- Communicate design concepts and technical approaches to firmware architects for review and approval.
- Create test plans for verification and validation of firmware components.
- Execute functional, integration, and regression testing of software changes.
- Own and maintain software target readiness, ensuring correct versions of binaries are available.
- Deploy new firmware binaries to embedded targets as requested.
- Use and maintain development environments involving:
- Conan (C/C++ package management)
- Docker
- Jenkins
- Linux
- Artifactory
- GitLab / Git
- Integrate firmware builds into CI/CD pipelines to ensure reliable and repeatable releases.
Required Skills & Qualifications:
- Strong hands-on experience in C (firmware/embedded level).
- Experience with RTOS-based systems.
- Hands-on experience interfacing firmware with FPGAs.
- Solid understanding of embedded Linux concepts.
- Experience with low-level hardware interfaces and register programming.
- Familiarity with Docker, Jenkins, Git, and CI/CD workflows.
- Experience in C++ for embedded systems.
- Exposure to FPGA development environments.
- Experience working in regulated or safety-critical systems.
- Knowledge of EIS / Digital embedded platforms.
Rohit Chauhan
IT Recruiter
A: 4421 Avenida Ln, McKinney, TX, 75070
You received this message because you are subscribed to the Google Groups "NoviaJobs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to noviajobs+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/noviajobs/CAJ0-OE_MzRnYjeJVKoGmqbb2VR50B2x7M%2BMi_3Qa3zPMY2NtbA%40mail.gmail.com.
No comments:
Post a Comment