We are looking for an experienced Embedded Firmware & Hardware Engineer to join an innovative engineering team developing embedded electronic devices from concept to production.
This is a hands-on role for someone who enjoys working across both firmware development and hardware bring-up. You'll be responsible for designing, developing, debugging, and validating embedded systems while collaborating closely with hardware and product teams.
Design, develop and maintain embedded firmware in C/C++
Develop low-level drivers, communication protocols and application logic
Bring-up and debug embedded hardware prototypes
Design and review electronic schematics
Debug hardware using laboratory equipment (oscilloscope, logic analyzer, multimeter)
Implement and optimize communication interfaces such as UART, SPI, I2C, CAN, USB and Modbus
Prepare and maintain technical documentation
Collaborate with hardware engineers throughout the entire product lifecycle
Support products from concept through production and maintenance
4+ years of experience developing embedded systems (firmware + hardware)
Strong C/C++ programming skills in embedded environments
Experience with bare-metal and/or RTOS development
Hands-on experience with microcontrollers such as:
STM32
ESP32
NXP
Nordic (nRF)
or equivalent
Experience with communication protocols:
UART
SPI
I2C
CAN
Modbus
USB
Ability to read and create electronic schematics
Experience with hardware debugging tools:
Oscilloscope
Logic Analyzer
Multimeter
Laboratory Power Supply
Experience with JTAG/SWD debugging
FreeRTOS or Zephyr
BLE
Wi-Fi
LoRa
Zigbee
OTA firmware updates
Python scripting
Git
Jenkins
GitLab CI/CD
Independent and proactive mindset
Ability to own projects end-to-end
Comfortable working in a startup or scale-up environment
Strong analytical and problem-solving skills
Good communication skills
Ability to work across firmware and hardware domains

Infotree Global was founded in 2002 in a small office in Canton, MI, Infotree Global had a clear mission; To bring the world’s best talent together with the greatest companies producing results through continuous improvement and innovation. From those humble beginnings, Infotree Global has explosively grown from a two-person operation to a global solutions company, functioning in over 150 countries across 5 different continents.
Infotree Global proudly serves more than 250 of the Global 1000, numerous government agencies, and some of the world’s largest nonprofit organizations. Our sustained growth is attributed to our focus and commitment to our thousands of full-time professionals. In today’s market, where high-quality dedicated individuals are in demand; Infotree Global recognizes that an emphasis on understanding, achieving, and exceeding our employee’s goals, aspirations and overall experience is paramount. This “people over profits” mindset has yielded tremendous success for our employees and clients. Our employees have a vast array of assignments available across the world to help achieve and exceed their career goals and our clients have motivated, dedicated, and hardworking professionals on their team. We are here to help the best talent work with the greatest companies to produce innovative results in a variety of industries including but not limited to IT, Engineering, Clinical, Skilled Trades, Finance and Accounting.
Our mission’s success is supported by several industry awards and accolades. If you are looking for a committed and understanding partner, your search ends here.