FPGA/Firmware Engineering Intern

October 14, 2026
Urgent

Job Description

ENGINEERING: SENIOR EMBEDDED FIRMWARE ENGINEER (full-time employee position)
Tecnova, Inc. is an electronic engineering firm that designs and develops products. We employ engineers and developers with proven track records of success – people who consistently demonstrate the intelligence and drive to deliver strong results. Tecnova is under common ownership with Tecnova Electronics, Inc. (TEI), a leading electronic contract manufacturing firm.
If you are looking for an opportunity to contribute your skills and talents to developing a wide range of products for diverse applications at an established, discerning company where your expertise is both valued and expected, please apply.
Located between Chicago and Milwaukee, Tecnova offers excellent salary packages with 401(k) and medical.

Tecnova is seeking a senior embedded firmware engineer to join our select team of professionals and contribute proven expertise and passion to creating cutting-edge technologies.
This senior embedded firmware engineer will be an experienced professional with proven expertise in architecting, designing, documenting, and implementing firmware for electronic products used in a variety of industries.

Verified Remote Jobs

Looking for Vetted Remote & Hybrid Tech Roles?

Explore thousands of hand-screened remote software, AI, and IT positions with flexible hours on FlexJobs.

Browse FlexJobs Listings →

The successful candidate will have experience in embedded firmware development life cycle, processes, and procedures, resulting in multiple stable releases to production, including designing firmware architecture, designing, coding, debugging, and maintaining firmware applications, and must have proficiency in the following:
· The C/C++ programming language and mastery of development tools.
· Utilizing benchtop power supplies, logic analyzers, oscilloscopes, digital multi-meters, and other hardware debug tools.
· Developing well-structured bare-metal applications in C/C++ for single core ARM microcontrollers, including ST microcontrollers.
· Developing peripheral communications implementations including USART/UART, I2C, and SPI.

USB, Ethernet, and Modbus implementations.
· Display implementations, including graphic LCDs.
· Well-structured applications that operate in FreeRTOS or similar RTOS.
· Well-structured bootloader applications.
· Successfully leveraging AI tools to improve work quality and reduce development schedules.
· Well-structured bare-metal applications in C/C++ for multiple-core ARM microcontrollers, including ST microcontrollers.
· Well-structured applications that operate in embedded Linux.
· CAN implementations.
· QSPI or SDIO implementations.
· Collaborate well with multi-disciplinary team members, occasionally including other firmware engineers, to efficiently develop successful product design strategies and implementations tailored to each product.
· Engage flexibly and dependably in several different project teams of different sizes and led by different project managers on several concurrent projects of varying scope, some of which are on tight schedules.
· Demonstrate excellent attention to work product detail with a quality work ethic.
· Excellent verbal and written communication skills including the ability to gather and maintain documented client requirements.
· Local candidates only. Relocation costs are not covered.
· Occasional local travel may be required.
· S. citizen or permanent U.S. resident authorized to work in the U.Because of the immediacy of the position, no VISA sponsoring will be considered.

Primarily on-site (90%), with occasional remote allowed pending Manager approval.
· 1st shift position.

Regular challenges, variety, and opportunities to grow and excel.
· Medical.