Embedded Firmware Engineer. Greenwald LilyLifestyle
Job in
Greenwald, Stearns County, Minnesota, 56335, USA
Listed on 2026-06-02
Listing for:
United Cerebral Palsy of Georgia
Full Time
position Listed on 2026-06-02
Job specializations:
-
Software Development
Embedded Software Engineer, Embedded Systems / Firmware
Job Description & How to Apply Below
Location: Greenwald
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 Dev Ops best practices within a multidisciplinary R&D environment.
- 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.
- 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.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×