Senior Embedded Software Engineer - Remote & Flexible Hours

d3engineering

City of Rochester (NY)

On-site

USD 93,000 - 125,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Competitive total compensation
Medical and dental coverage
Employer paid basic life, short-term"
Identity theft coverage
401k retirement contribution
Paid holidays, time-off, and sick time
Tuition assistance and employer paid
Flexible work schedules
Remote opportunities available
Snacks and beverages
Social events

Job summary

D3 Embedded in Rochester, NY is seeking a Senior Embedded Software Engineer to lead the design, development, and optimization of firmware for embedded systems. You will architect software, debug complex issues, and drive high-performance, reliable solutions while mentoring junior engineers.

The role requires extensive experience with C/C++, RTOS, Linux (Ubuntu/Yocto), and SoC architectures, plus strong problem-solving and leadership skills in a fast-paced product environment.

Qualifications

  • Bachelor’s degree in CS/CE/EE or equivalent experience.
  • Minimum 5 years of embedded software experience.
  • Strong problem solving and troubleshooting skills.
  • Ability to read schematics and debug hardware using oscilloscope/logic analyzer.
  • Experience writing embedded device drivers and debugging embedded platforms.
  • Knowledge of embedded software/Firmware in C/C++ and Embedded Linux (kernel drivers, device tree).
  • Experience with Git and GCC/GNU toolchain.
  • Experience with embedded camera and video processing is desirable.
  • Self-driven, system-oriented, with strong leadership and communication skills.

Responsibilities

  • Lead all phases of product development from requirements to verification.
  • Architect, design, and implement firmware for embedded systems.
  • Debug complex issues and optimize performance and reliability.
  • Mentor junior engineers and provide technical direction.
  • Develop and evaluate plans, and oversee hardware bring-up and software integration.
  • Work with Embedded Linux platforms and open-source SDKs, GCC toolchain.

Skills

Embedded C/C++
RTOS
Linux (Embedded)
GCC/GNU toolchain
Git
Leadership
Mentoring
Problem solving
Hardware debugging

Education

Bachelor of Science in Computer Science/Computer Engineering/Electrical Engineering

Tools

Ubuntu/Yocto
SoC architectures
Embedded Linux drivers
GCC/GNU toolchain
Oscilloscope/Logic analyzer
Git

Job description

D3 Embedded in Rochester, NY is seeking a Senior Embedded Software Engineer to lead the design, development, and optimization of firmware for embedded systems. You will architect software, debug complex issues, and drive high-performance, reliable solutions while mentoring junior engineers.

The role requires extensive experience with C/C++, RTOS, Linux (Ubuntu/Yocto), and SoC architectures, plus strong problem-solving and leadership skills in a fast-paced product environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Systems Engineer - Lead Firmware & Linux
Senior Embedded Systems Engineer - Lead Firmware & Linux

D3 Embedded • City of Rochester (NY)

Hybrid
USD 93,000 - 125,000
Medical and dental coverage
401(k) retirement contribution
Tuition assistance
+2
Senior Embedded Software Lead (RTOS/Linux) - Remote
Senior Embedded Software Lead (RTOS/Linux) - Remote

D3 Engineering • City of Rochester (NY)

On-site
USD 120,000 - 160,000
Medical and dental coverage
401k retirement plan
Paid holidays and time off
+4
Senior Embedded Software Engineer
Senior Embedded Software Engineer

D3 Embedded • City of Rochester (NY)

On-site
USD 93,000 - 125,000
Medical and dental coverage
401(k) retirement contribution
Tuition assistance
+2
Senior Embedded Software Engineer
Senior Embedded Software Engineer

d3engineering • City of Rochester (NY)

On-site
USD 93,000 - 125,000
Competitive total compensation
Medical and dental coverage
Employer paid basic life, short-term"
+8
Staff Embedded Software Lead – Imaging & Radar (Remote)
Staff Embedded Software Lead – Imaging & Radar (Remote)

D3 Engineering • City of Rochester (NY)

Hybrid
USD 100,000 - 130,000
Medical and dental coverage
401(k) retirement contribution
Tuition assistance
Senior Embedded Software Engineer
Senior Embedded Software Engineer

D3 Engineering • City of Rochester (NY)

On-site
USD 120,000 - 160,000
Medical and dental coverage
401k retirement plan
Paid holidays and time off
+4
Staff Embedded Software Engineer - Imaging & Radar (Remote)
Staff Embedded Software Engineer - Imaging & Radar (Remote)

d3engineering • City of Rochester (NY)

On-site
USD 125,000 - 152,000
Remote work options
Flexible schedules
Tuition assistance
+3
Senior Embedded Systems Program Manager (Hybrid)
Senior Embedded Systems Program Manager (Hybrid)

D3 Engineering • City of Rochester (NY)

Hybrid
USD 101,100 - 146,700
Medical and dental coverage
401k retirement contribution
Flexible work schedules
+1
Chief Engineer, Embedded Systems
Chief Engineer, Embedded Systems

D3 Engineering • West Henrietta (NY)

Hybrid
USD 101,100 - 146,700
Medical and Dental Coverage
401k Retirement Contribution
Flexible Work Schedules
+1
Senior Embedded Firmware Engineer - Hybrid/Relocation
Senior Embedded Firmware Engineer - Hybrid/Relocation

Colonial Staffing Group Inc. • City of Rochester (NY)

Hybrid
USD 120,000 - 150,000