SonicJobs Logo
Left arrow iconBack to search

Firmware Engineer

Infotree Global Solutions
Posted 25 days ago, valid for 15 days
Location

Swoyersville, PA, US

Salary

Competitive

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • We are seeking an experienced Embedded Firmware & Hardware Engineer to join our innovative engineering team.
  • The role requires at least 4 years of experience in developing embedded systems, including both firmware and hardware.
  • Key responsibilities include designing and maintaining embedded firmware in C/C++, debugging hardware prototypes, and collaborating with product teams.
  • Candidates should possess strong programming skills, experience with microcontrollers, and familiarity with various communication protocols.
  • The position offers a competitive salary, reflecting the candidate's expertise and contribution to the team.

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.

Responsibilities

  • 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

Must Have

  • 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

Nice to Have

  • FreeRTOS or Zephyr

  • BLE

  • Wi-Fi

  • LoRa

  • Zigbee

  • OTA firmware updates

  • Python scripting

  • Git

  • Jenkins

  • GitLab CI/CD

Soft Skills

  • 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




Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.