Embedded Firmware Engineer Job at Kasmo Global, Greenwald, MN

ZXcrWlgvZ01KS2pDM2tMNE9oWno3UlRMOGc9PQ==
  • Kasmo Global
  • Greenwald, MN

Job Description

Embedded Firmware Engineer

The R&D Software Engineering team is seeking a highly motivated Embedded Firmware Engineer to help develop innovative firmware and IoT solutions. You will be responsible for designing and implementing embedded firmware for microcontroller-based systems that power smart dispensing and IoT-enabled equipment. This role involves close collaboration with software engineers, hardware teams, and cross-functional stakeholders in an Agile environment.

Key Responsibilities
  • Develop embedded C code, architect firmware, and create proof-of-concepts for dispensing and IoT systems.
  • Integrate software and hardware components from other internal divisions.
  • Build full-stack IoT end-node solutions in collaboration with software teams.
  • Participate in Agile/SCRUM ceremonies and contribute to sprint deliverables.
  • Work with Product Owners to define and document User Stories and Acceptance Criteria.
  • Apply DevOps best practices within a multidisciplinary R&D environment.
Must-Have Qualifications
  • Bachelor's degree in Computer Engineering, Electrical Engineering, Software Engineering, or a related field.
  • 4–5+ years of embedded firmware development in C (C++ is a plus).
  • Hands-on experience with RTOS and bare-metal development.
  • Proficient in serial communication protocols such as UART, SPI, I2C.
  • Experience in developing for microcontrollers such as STMicroelectronics, NXP, or Silicon Labs.
Preferred Qualifications
  • Experience with Modbus RTU/TCP or CANBus protocols.
  • Experience supporting Embedded Firmware Platforms and Board Support Package (BSP) development.
  • Familiarity with ARM-based microcontrollers.
  • Exposure to embedded Linux, bootloaders, file systems, and system controls.
  • Understanding of Agile development methodologies.
  • Knowledge of board design and layout principles.
Top 3 Required Skills
  1. Experience with embedded RTOS on microcontrollers (e.g., STMicro, NXP).
  2. Proficiency in serial communication protocols: UART, SPI, I2C.
  3. Strong, hands-on coding experience in the C programming language.

Job Tags

Similar Jobs

Rang Technologies Inc

Senior RF Analog Engineer: High-Speed Circuits & FPGA Job at Rang Technologies Inc

Rang Technologies Inc is looking for an experienced RF Analog Engineer in Austin, Texas, to design, develop, and test high-performance analog and RF circuits for advanced embedded and mixed-signal systems. The ideal candidate will have over 8 years of experience in analog...

Delta Air Lines

Flight Attendant Job at Delta Air Lines

 ...overview & key responsibilities) Join Delta Air Lines as a Flight Attendant Important Training Start Date Information: Candidates...  ...during their travels with us and aim to deliver an elevated experience. With service to more than 300 destinations on six... 

Ocean House Management

Valet Driver & Bell Attendant Job at Ocean House Management

 ...Valet Driver & Bell Attendant The Bell-Valet is the first face of the Hotel. This position focuses on delivering unique services carefully tailored to each guest staying at the hotel. With the highest level of sophistication, discretion, and anticipation the Bell-Valet... 

Glens Falls Hospital

Mammography Technologist - Breast Center Job at Glens Falls Hospital

 ...preventative care right here in the Glens Falls and gateway Adirondack community. The Impact You Can Make As a Per Diem Mammography Technologist, you will use your specialized expertise and compassionate patient care to perform high-quality breast imaging procedures... 

ADDISON KENWAY & ASSOCIATES LLC

Mohs Surgeon Physician Job at ADDISON KENWAY & ASSOCIATES LLC

 ...Mohs Surgeon Physician Sacramento, California Full time position for a Mohs surgeon in northern California. Diagnose and treat a wide range of skin conditions including acne, eczema, psoriasis, skin cancer, and more. Flexible Monday to Friday schedule. This position...