Embedded Software Engineer

Real Time Solutions, Inc.
Mahwah, United States of America
18 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 175K

Job location

Mahwah, United States of America

Tech stack

C++
Software Quality
Software Debugging
Embedded Software
Firmware
FreeRTOS
Joint Test Action (IEEE Standards)
Real-Time Operating Systems
Universal Asynchronous Receiver/Transmitter
State Machines
Peripherals

Job description

  • Designing and developing embedded firmware in C/C++ for MCU-based products
  • Working closely with hardware, UX, and product teams on new device development
  • Contributing to smart appliance features, including sensor- and camera-enabled functionality
  • Owning firmware for control systems, state machines, safety features, and peripherals
  • Debugging and troubleshooting at the hardware/firmware boundary (schematics, scope, logic analyser, JTAG)
  • Improving code quality, performance, reliability, and maintainability
  • Supporting testing, validation, and production ramp-up

Requirements

Do you have experience in Universal asynchronous receiver-transmitter (UART) protocol?, * 8-12+ years of experience in embedded / firmware engineering

  • Strong proficiency in C / C++ on ARM-based microcontrollers
  • Experience with RTOS (FreeRTOS or similar)
  • Solid understanding of UART, SPI, I²C, and other common peripherals
  • Comfortable collaborating with electrical engineers and reading schematics
  • Experience on electromechanical, consumer electronics, or control-system products is a plus
  • Ability to clearly explain design decisions and past technical work

Benefits & conditions

Work model & benefits

  • Hybrid working model (typically 3 days onsite per week)
  • Competitive base salary up to $175,000 (flexible for the right candidate)
  • Comprehensive benefits package
  • Stable, long-term product roadmap with multiple projects to engage with

If you're a senior firmware engineer looking for challenging embedded work, real product ownership, and a flexible hybrid environment, we'd love to speak with you.

Pay: $140,000.00 - $175,000.00 per year

Apply for this position