Embedded Engineer

NL StaffingMilwaukee, WI
Onsite

About The Position

We are seeking an experienced Embedded Engineer with a strong background in firmware development to join our team in Milwaukee. The ideal candidate will have over 8 years of experience in embedded systems, with a focus on C, C++, and Assembly programming. You will be responsible for developing and implementing firmware for embedded devices, ensuring efficient and reliable operation. This role requires a deep understanding of communication protocols such as CAN and UART, and experience with Bluetooth peripheral and central embedded applications. Familiarity with AI edge computing, including image detection models, is also a plus.

Requirements

  • 8+ years of experience in embedded firmware development.
  • Proficiency in C, C++, and Assembly.
  • Expertise with microcontrollers and embedded systems.
  • Deep understanding of CAN, UART, and other industry-standard communication protocols.
  • Experience with Bluetooth peripheral and central embedded applications.
  • Knowledge of AI edge computing, including image detection models.

Nice To Haves

  • Experience with CAN and Simulink.
  • Experience with Model-Based Software Development (MBSD).
  • Experience with FreeRTOS.
  • Experience with embedded cybersecurity (i.e., root certificate chain of trust, HSMs, etc.).

Responsibilities

  • Develop and implement embedded firmware using C, C++, and Assembly.
  • Design and integrate embedded systems.
  • Work with microcontrollers and embedded systems.
  • Implement and utilize industry-standard communication protocols like CAN and UART.
  • Develop embedded applications for Bluetooth peripheral and central roles.
  • Explore and implement AI edge computing solutions, including image detection models.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service