Senior Embedded Firmware Engineer

Tecnova Electronics

Waukegan (IL)

Hybrid

USD 120,000 - 150,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Tecnova Electronics seeks a Senior Embedded Firmware Engineer to design and implement firmware for a range of products. The role focuses on ARM microcontrollers, bare‑metal and RTOS environments, with emphasis on robust software architecture and driver development.

You will lead firmware development from concept through production, collaborating with hardware, software, and validation teams to ensure high quality and timely delivery.

Qualifications

  • 5+ years of embedded firmware experience in design and development.
  • BS degree in engineering or related field with strong fundamentals.
  • Proficiency in C/C++ and ARM microcontrollers, with RTOS experience.

Responsibilities

  • Architect, design, document, and implement firmware for electronic products.
  • Develop bare‑metal and RTOS‑based applications for ARM MCUs.
  • Create bootloaders, peripherals interfaces (USART/UART, I2C, SPI) and drivers.
  • Collaborate across multi‑discipline teams to meet schedules and quality goals.

Skills

C/C++
ARM microcontrollers
RTOS
Firmware design
Version control
Hardware debugging
Wireless comms

Education

BS degree in engineering

Tools

ST microcontrollers
FreeRTOS
CAN
USART/UART
I2C
SPI
USB/Ethernet/Modbus
embedded Linux
QSPI/SDIO

Job description

ENGINEERING: SENIOR EMBEDDED FIRMWARE ENGINEER

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.

Tecnova provides a challenging, fast-paced, and rewarding environment for professionals who are ready to make a strategic career move. Ideal candidates will be seeking more than just a job. 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.

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.

Proven Technical Capability

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 version control 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.

The successful candidate will also have experience in developing:

  • USB, Ethernet, and Modbus implementations.
  • Wireless communications including Wi‑Fi and Bluetooth LE.
  • 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.
  • Task estimates and determining specifications.

The exceptional candidate will also have experience developing the following:

  • 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.
  • Solutions with security features are a plus.

The successful candidate will fit well into the Tecnova work environment if they:

  • Work independently and effectively to analyze and solve expected and unexpected challenges in a schedule‑driven environment.
  • 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.
  • Are eager to learn new methods and new technologies and to utilize new resources.
Communications

The successful candidate will possess:

  • Effective teamwork and collaboration skills.
  • Excellent verbal and written communication skills including the ability to gather and maintain documented client requirements.
  • Excellent skills in creating source code documentation, including high‑level comments, and in utilizing version control tools.
Education and experience
  • BS degree or higher in an engineering discipline.
  • 5+ years of related experience.
Additional Requirements
  • Local candidates only. Relocation costs are not covered.
  • Occasional local travel may be required.
  • Candidate must be a U.S. citizen or permanent U.S. resident authorized to work in the U.S. for any employer.
  • Because of the immediacy of the position, no VISA sponsoring will be considered.
Location
  • Waukegan, IL - Tecnova Engineering & Manufacturing Headquarters.
  • Primarily on‑site (90%), with occasional remote allowed pending Manager approval.
  • Regular challenges, variety, and opportunities to grow and excel.
  • Competitive salary.
Seasoned professionals ready to evolve
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Tecnova Electronics Inc • Waukegan (IL)

On-site
USD 115,000 - 145,000
Medical, dental, and vision insurance
401(k) retirement plan
Life insurance
+2
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Socket.dev • Waukegan (IL)

On-site
USD 115,000 - 145,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Embedded Firmware Engineer — On-Site IL, Growth
Senior Embedded Firmware Engineer — On-Site IL, Growth

Tecnova Electronics Inc • Waukegan (IL)

On-site
USD 115,000 - 145,000
Medical, dental, and vision insurance
401(k) retirement plan
Life insurance
+2
Senior Embedded Firmware Engineer – ARM, RTOS & Wireless
Senior Embedded Firmware Engineer – ARM, RTOS & Wireless

Socket.dev • Waukegan (IL)

On-site
USD 115,000 - 145,000
Medical insurance
Dental insurance
Vision insurance
+2
Sales & Customer Development Manager
Sales & Customer Development Manager

Tecnova Electronics Inc • Waukegan (IL)

On-site
USD 90,000 - 120,000
Medical, dental, and vision insurance
401(k) retirement savings plan
Company-paid life insurance
+4
Sales & Customer Development Manager
Sales & Customer Development Manager

Socket.dev • Waukegan (IL)

On-site
USD 90,000 - 110,000
Medical Insurance
Dental Insurance
Vision Insurance
+6
Senior Embedded Firmware Engineer — On‑Site, Growth & Impact
Senior Embedded Firmware Engineer — On‑Site, Growth & Impact

Tecnova Electronics • Waukegan (IL)

Hybrid
USD 120,000 - 150,000
Embedded Software Engineer
Embedded Software Engineer

vigilant • Seattle (WA)

On-site
USD 150,000 - 185,000
Comprehensive Benefits Package
401k Matching
Firmware Engineer - (Contract-to-Hire)
Firmware Engineer - (Contract-to-Hire)

10XBeta Venture Studio • New York (NY)

Hybrid
USD 110,000 - 120,000
Senior Firmware Engineers - System Integrations Brookfield, WI
Senior Firmware Engineers - System Integrations Brookfield, WI

TTI Group • Town of Brookfield (WI)

Hybrid
USD 110,000 - 160,000