Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Firmware / FPGA Engineer

Micronova

MicroNova is a Metro Detroit-based embedded systems solutions company founded in 2012 by a group of friends with academic backgrounds. We specialize in high-performance embedded systems, FPGA development, and hardware design across multiple industries including R&D, Test & Measurement, Audio, Defense, Oil and Gas, and Space. The Role We're seeking an experienced Embedded Systems Firmware Engineer / FPGA design to join our collaborative team in Waterford, MI. You'll work in an environment with minimal bureaucracy and few meetings, focusing on what you do best: creating innovative solutions for complex technical challenges. Key Responsibilities Develop embedded firmware in C++/Python for bare-metal, RTOS, and Linux-based systems. Develop FPGA (VHDL/Verilog) code for high-performance embedded systems. Work on multiple concurrent projects, balancing quick-turn assignments with long-term development. Collaborate directly with our team of engineers in a flat organizational structure. Technical Skills & Experience Experience in all areas is desirable but not required: Xilinx/AMD SoCs, specifically Zynq 7000 and Zynq Ultrascale+ MPSoCs. Interface protocols: SPI, I2C, UART, PCI Express, USB, SD, Ethernet, JESD204 and other high-speed serial links with SerDes. Test bench development in VHDL and a verification framework such as VUnit or cocotb. AXI bus implementation. Microcontrollers (ARM, STM32, ESP32). FPGAs (Xilinx/AMD, Altera/Intel, others). Version control with Git. Development on a Linux-based OS. A typical embedded system we develop runs C++ applications on FreeRTOS / Zephyr or Linux, interfacing with hardware modules designed in VHDL on Xilinx SoCs such as Zynq, Ultrascale+, and Versal ICs. The hardware modules primarily handle high-speed data ingestion and initial processing, while the CPU manages high-level control and configuration. A typical project at MicroNova will have a microcontroller or FPGA-based SoC which runs either a bare-metal C++ application, an RTOS, or Linux with C++/Python applications. We commonly use AMD Zynq SoCs and design hardware modules in VHDL and Verilog to handle high-speed data ingestion and processing while the processor manages configuration and control. In addition to normal CI validation, our projects are typically developed with a suite of high-level firmware tests and FPGA simulation testbenches to validate the current state of development and ensure we develop high quality systems. Why MicroNova? Work with cutting-edge technology across diverse industries. Contribute to both client projects and our own innovative audio products. Enjoy a collaborative environment with direct input on projects. Minimal bureaucracy means more time for engineering and innovation. Join a team of friends who are passionate about embedded systems. Flexible working hours and hybrid work options to support work-life balance. #J-18808-Ljbffr Micronova

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Embedded Firmware / FPGA Engineer in Waterford, MI vacancy
  • MicroNova, a Metro Detroit-based embedded systems solutions company, seeks an experienced Embedded Systems Firmware Engineer/FPGA designer in Waterford, MI. The role offers hands-on development of high-performance firmware and FPGA code with a collaborative team. You will... 
    Suggested

    Micronova

    Waterford, MI
    2 days ago
  •  ...Organization was created to build the most captivating experiences in the latest frontier of automotive technology. As an Embedded Software / Firmware Engineer, you will be responsible for designing, developing, integrating, and optimizing software solutions for automotive... 
    Suggested

    Stellantis

    Auburn Hills, MI
    4 days ago
  • Stellantis in Auburn Hills is seeking an Embedded Software / Firmware Engineer to design and optimize software solutions for automotive Microcontroller Units and SoC platforms. This role requires collaboration across teams, focusing on firmware development and ensuring... 
    Suggested

    Stellantis

    Auburn Hills, MI
    1 day ago
  • Stellantisfinancialservices is seeking an Embedded Software / Firmware Engineer to design, develop, and optimize software solutions for automotive Microcontroller Units. The ideal candidate will have 8+ years of experience in embedded systems, strong skills in C/C++, and... 
    Suggested

    Stellantisfinancialservices

    Auburn Hills, MI
    1 day ago
  • Stellantis is seeking an Embedded Software / Firmware Engineer to design and develop software solutions for automotive Microcontroller Units and ECUs. This role involves embedding software for automotive functionalities and collaborating across teams to ensure compliance... 
    Suggested

    Stellantis

    Auburn Hills, MI
    1 day ago
  •  ...C5ISR systems Support of CPU, GPU, and FPGA integration using design tools Interact...  ...working knowledge in the domain of software engineering development and systems integration,...  ...Experience with Real‑Time OS (RTOS), Linux, Embedded C/C++ Experience with UML/SysML Model‑... 
    Contract work
    Work experience placement
    Local area
    Overseas

    American Rheinmetall

    Auburn Hills, MI
    5 days ago
  •  ...Responsible for RTE layer software testing and verification Knowledge of Integration of ASW with BSW Hands on experience in Embedded C Plan and track the software development activities according to the milestones of the project Issue Debugging skill on resets... 

    United IT

    Auburn Hills, MI
    5 days ago
  • Stellantis is looking for a Base Software Engineer in Auburn Hills, Michigan. The successful candidate will be responsible for developing...  ...Engineering or a related field, with a minimum of 5 years of embedded software engineering experience, and a deep understanding of protocols... 

    Stellantis

    Auburn Hills, MI
    1 day ago
  • A leading engineering solutions provider is seeking a skilled embedded software developer to integrate advanced automated driving features. The ideal candidate will have over 10 years of experience in C/C++ software development and a strong understanding of safety-critical... 

    Info Way Solutions

    Auburn Hills, MI
    1 day ago
  • Stellantisfinancialservices is looking for a motivated Core/Base Embedded Software Engineer in Auburn Hills, Michigan. This role involves the end-to-end development of base software for propulsion and control modules, requiring strong expertise in embedded systems, C/C++... 

    Stellantisfinancialservices

    Auburn Hills, MI
    1 day ago
  • Stellantis is seeking a Senior Design Engineer to lead the design, implementation and validation of in-vehicle camera visualization features...  ..., 360 surround, trailer assist, recording/streaming) across embedded SoC and ECU platforms throughout the development lifecycle. You... 

    Stellantis

    Auburn Hills, MI
    1 day ago
  • Stellantis in Auburn Hills seeks a highly motivated Core/Base Embedded Software Engineer to develop Base software for propulsion and control modules. Responsibilities include end-to-end development, requirements analysis, and participation in code reviews. The ideal candidate... 

    Stellantis

    Auburn Hills, MI
    1 day ago
  • KPIT is seeking an experienced engineer in Auburn Hills, Michigan, to develop automotive embedded software and support SoC integration efforts. This role requires a strong background in C/C++, design and maintenance of Board Support Packages, and experience with hardware... 

    KPIT

    Auburn Hills, MI
    1 day ago
  •  ...understanding of modern safety critical electronic control units embedded software development and possess an interest in state‑of‑the‑...  ...’s Degree (preferably Masters) in electrical / Computer Engineering or similar discipline 10+ years experience working in embedded... 

    Info Way Solutions

    Auburn Hills, MI
    1 day ago
  • $90k - $120k

     ...Job Title ECU White Box & Stress Test Engineer Location Auburn Hills, MI Employment Type Full-time Seniority Level Mid-Senior level Industry...  ...generator, spectrum analyzer, logic analyzer. Proficient in embedded code debugging for white-box testing. Experience with VT Studio... 
    Full time

    Global Connect Technologies

    Auburn Hills, MI
    5 days ago
  • Stellantis in Auburn Hills, MI is seeking an experienced Embedded Software Engineer to develop base software for propulsion and powertrain control systems within an RTOS environment. You will design, implement, and validate software aligned with AUTOSAR architecture and... 

    Stellantis

    Auburn Hills, MI
    1 day ago
  • Stellantis Financial Services seeks an experienced Embedded Software Engineer to develop base software for propulsion and powertrain control systems. The role involves RTOS environments, AUTOSAR, and ISO 26262 considerations for automotive subsystems. You will design,... 

    Stellantisfinancialservices

    Auburn Hills, MI
    1 day ago
  • Sr. Staff SoC BSW Engineer - OS, Variant Management, Diagnostics, IPC Stack We are looking for a Senior Staff SoC BSW Engineer for a major...  ...Engineering, Computer Science, or related field. 8+ years of embedded software experience in platform‑level software, diagnostics,... 
    Full time
    Contract work

    Hashlist

    Auburn Hills, MI
    1 day ago
  • ALTEN Technology USA is looking for a motivated Hardware Design Engineer to support the design and development of embedded electronic hardware systems for automotive applications. The ideal candidate will work across the full product development lifecycle, collaborating... 

    ALTEN Technology USA

    Auburn Hills, MI
    1 day ago
  • $35 - $40 per hour

     ...Job Description Day to Day: This Firmware Engineer will design, develop, test, and maintain embedded firmware for connected hardware products. Responsibilities include developing new firmware features in C/C++, creating and supporting device drivers, integrating... 

    Insight Global

    Pontiac, MI
    3 days ago
  • Stellantis is seeking an experienced Senior Embedded Software Engineer to develop base software for propulsion control modules. You will engage across the full software lifecycle—from requirements to validation—partnering with cross-functional teams and external suppliers... 

    Stellantisfinancialservices

    Auburn Hills, MI
    1 day ago
  • Responsibilities Lead architecture and integration of Embedded Linux OS and middleware for Telematics ECU platforms Drive BSP integration, kernel configuration, driver enablement, and SoC bring‑up Design and implement secure boot, key management, and OTA update frameworks... 

    Veriipro

    Auburn Hills, MI
    1 day ago
  • We are seeking an experienced Senior Embedded Software Engineer to support the development of base software for advanced propulsion control modules. In this role, you will contribute across the full software development lifecycle including requirements analysis, design... 

    Stellantisfinancialservices

    Auburn Hills, MI
    1 day ago
  • We are seeking an experienced Embedded Software Engineer to support the development of base software for propulsion and powertrain control systems. This role focuses on low‑level embedded software development within a Real‑Time Operating System (RTOS) environment, supporting... 

    Stellantis

    Auburn Hills, MI
    1 day ago
  • Stellantis is seeking a Senior Embedded Software Engineer to support base software for propulsion control modules. You will contribute across the full software lifecycle, including requirements analysis, design, coding, testing, and validation, in collaboration with internal... 

    Stellantis

    Auburn Hills, MI
    1 day ago
  •  ...automotive technology company seeks a Sr. Staff BSW OS and Hypervisor Engineer in Auburn Hills, Michigan. The role involves developing and...  ..., collaborating with cross-functional teams, and optimizing embedded software. Candidates should have a Bachelor's degree, 10+ years... 

    Hashlist

    Auburn Hills, MI
    1 day ago
  • Trialon Corporation, located in Auburn Hills, Michigan, seeks a Software Engineer specializing in embedded systems. The ideal candidate will develop and test C code for automotive applications and work directly with customers to meet their specific software needs. Qualifications... 

    Trialon Corporation

    Auburn Hills, MI
    1 day ago
  • Covetus is seeking an Automotive MCU Base Software Developer to join our embedded software team. You will contribute to automotive-grade MCU software using C and C++ for multicore MCUs and work with Da Vinci tools and AUTOSAR BSW stacks. The role covers board bring-up,... 

    Covetus

    Auburn Hills, MI
    2 days ago
  •  ...Headquarters & Technology Center is seeking a highly motivated Software Integration Engineer to join our on-site Integration Team. You will lead the integration, testing, and release of embedded software for powertrain applications, working closely with software, hardware,... 

    Stellantis

    Auburn Hills, MI
    1 day ago
  • Magna Electronics in the United States seeks a Software Lead to oversee the development and maintenance of automotive embedded software (ADAS ECU) from concept to production, serving as the key technical interface for software topics. The role combines hands-on development... 

    Dormont Manufacturing Company

    Auburn Hills, MI
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Firmware / FPGA Engineer. Be the first to apply!