Senior Firmware Engineer

Sibitalent Corp
Mankato, MN

Hi,

Hope you are doing well.

IMMEDIATE INTERVIEW = Firmware Engineer (Embedded Linux / C) Mankato, MN- HYBRID (NEED LOCAL CANDIDATE)

Please find the job details below and kindly revert if you’re interested in learning more about this opportunity.


Job Title:- Firmware Engineer (Embedded Linux / C)

Location:- Mankato, MN- HYBRID (NEED LOCAL CANDIDATE)

Contract to Hire


Overview

We are hiring a Firmware Engineer to design and develop high-performance embedded solutions for innovative products. This role involves working across the full product lifecycle—from concept to production—while collaborating with cross-functional engineering teams.

Key Responsibilities

  • Design, develop, test, and maintain firmware for new and existing products
  • Write efficient, scalable code in Embedded C/C++
  • Work with Embedded Linux and RTOS environments
  • Debug and validate firmware using tools like JTAG, oscilloscopes, and logic analyzers
  • Collaborate with hardware and software teams for system integration
  • Optimize performance, fix bugs, and enhance system reliability
  • Participate in code reviews and follow best engineering practices

Required Skills

  • 4+ years of experience in firmware/embedded systems development
  • Strong expertise in Embedded C/C++ and Embedded Linux
  • Experience with microcontrollers (ARM, AVR, PIC)
  • Solid understanding of communication protocols (I2C, SPI, UART, CAN, TCP/UDP)
  • Experience with debugging tools and hardware-level troubleshooting
  • Familiarity with Git/SVN and Agile methodologies

Preferred Skills

  • Wireless technologies (Bluetooth, LoRa)
  • Embedded security (secure boot, encryption)
  • Low-power/battery-operated system design
  • Automated firmware testing frameworks
  • Sensor integration and power control systems