Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
PG

Embedded Systems & Firmware Development Engineer

Perfict Global, Inc.
  • ๐Ÿ‡บ๐Ÿ‡ธ United States
  • On-site
  • 1 day ago
  • System Design
  • CI/CD
  • C++
  • Cortex
  • RTOS
  • UART
  • SPI
  • I2C
  • Git
  • Unit Testing
  • Linux
  • Android
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV
Job Title: Embedded Systems & Firmware Development Engineer
Location: Charlestown, MA
Contract Duration: 12 Months,
Work Arrangement: Onsite 4 Days per Week



Primary Responsibilities
  • Develop, enhance, and maintain firmware for microcontroller-based products involving sensors, electronic controls, and peripheral devices.
  • Contribute to embedded system design, including communication between multiple circuit boards and implementation of diagnostic functionality.
  • Assist with prototype development, hardware initialization, board-level testing, and integration of new electronic designs.
  • Analyze and resolve complex firmware defects, hardware communication failures, and system integration challenges.
  • Create internal engineering tools and utilities to streamline product testing, manufacturing operations, and troubleshooting activities.
  • Improve firmware quality through automated testing, continuous integration workflows, and hardware-in-the-loop test environments.
  • Perform code reviews, investigate software defects, and verify firmware readiness before production releases.
  • Provide technical support throughout manufacturing, product deployment, and ongoing field maintenance.
Required Technical Background
  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a comparable engineering field.
  • 4+ years of professional experience developing embedded software or firmware for commercial or production systems.
  • Proficiency in C and C++ programming for resource-constrained embedded environments.
  • Hands-on experience with ARM Cortex-M processor architectures and microcontroller peripherals.
  • Working knowledge of bare-metal programming and real-time operating systems (RTOS).
  • Experience taking embedded products from prototype development and hardware initialization to production deployment.
  • Ability to perform low-level hardware and firmware analysis using oscilloscopes, multimeters, logic analyzers, and similar diagnostic equipment.
  • Familiarity with serial and network communication interfaces, including UART, SPI, I2C, USB, and Ethernet.
  • Experience using Git-based version control, automated build systems, unit testing, and firmware verification tools.
  • Strong analytical, troubleshooting, documentation, and interpersonal communication skills.
Additional Preferred Experience
  • Embedded Linux development or Android Open Source Project (AOSP).
  • Integration of wireless communication technologies, including Wi-Fi and LTE.
  • Hardware-in-the-loop testing and automated firmware validation.

Embedded Systems & Firmware Development Engineer ยท Perfict Global, Inc.

Auto apply with Likeremote