Senior Embedded Software Engineer (Remote options)

D3 Embedded

United States

Remote

USD 93,000 - 125,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical and dental coverage
Employer paid basic life and short‑/di
Identity theft coverage
401k retirement contribution
Paid holidays and time off
Tuition assistance and professional开发

Job summary

D3 Embedded, based in Rochester, NY, is seeking a Senior Embedded Software Engineer to lead firmware design, development, and optimization for embedded systems. You will architect, implement, debug, and optimize software across RTOS/Embedded Linux stacks while mentoring junior engineers.

Ideal candidates will have strong C/C++ skills, embedded Linux experience (Ubuntu/Yocto), and a proven track record in hardware/software integration and driver development.

Qualifications

  • BS in CS/CE/EE or equivalent experience.
  • Minimum 5 years in Embedded Software.
  • Excellent problem solving and debugging skills.
  • Ability to read schematics and debug hardware with oscilloscope/logic analyzer.
  • Experience writing embedded device drivers and debugging platforms.
  • Knowledge of C/C++ and embedded Linux (BSP, kernel drivers, device tree).
  • GIT version control and GCC toolchain experience.
  • Experience with embedded camera/video processing desirable.
  • Self-driven, system-oriented, with leadership capabilities.
  • Strong communication and interpersonal skills.

Responsibilities

  • All phases of product development: requirements, architecture, design, and implementation.
  • Hardware bring-up and software/hardware integration.
  • Verification, validation, and customer support.
  • Develop and maintain drivers and application-level code.
  • Lead technical direction in complex projects without direct supervision.
  • Contribute to project planning and task definitions.
  • Work with Embedded Linux platforms, open-source Linux and SDKs.
  • Utilize GCC/GNU toolchain and drive design reuse improvements.

Skills

Embedded C/C++
RTOS
Embedded Linux
GCC/GNU toolchain
Git version control
Hardware debugging
Leadership/mentoring
Schematic reading
Problem solving
Open-source Linux/SDKs knowledge

Education

Bachelor of Science in CS/CE/EE

Tools

Yocto
GCC toolchain
Linux debugging tools

Job description

D3 Embedded, based in Rochester, NY, is seeking a Senior Embedded Software Engineer to lead firmware design, development, and optimization for embedded systems. You will architect, implement, debug, and optimize software across RTOS/Embedded Linux stacks while mentoring junior engineers.

Ideal candidates will have strong C/C++ skills, embedded Linux experience (Ubuntu/Yocto), and a proven track record in hardware/software integration and driver development.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Lead (RTOS/Linux) - Remote
Senior Embedded Software Lead (RTOS/Linux) - Remote

D3 Embedded • 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 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 Engineer
Senior Embedded Software Engineer

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 Engineer
Senior Embedded Software Engineer

D3 Embedded • United States

Remote
USD 93,000 - 125,000
Medical and dental coverage
Employer paid basic life and short‑/di
Identity theft coverage
+3
Senior Embedded Software Engineer
Senior Embedded Software Engineer

D3 Engineering • City of Rochester (NY)

On-site
USD 93,000 - 125,000
Medical and dental coverage
401k retirement contribution
Paid holidays, time-off, and sick time
+5
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
Senior Staff Embedded Engineer — Imaging & Radar
Senior Staff Embedded Engineer — Imaging & Radar

D3 Embedded • United States

Remote
USD 125,000 - 152,000
Medical coverage
Dental coverage
401k retirement plan
+2
Senior Embedded Systems Engineer - Remote Opportunity
Senior Embedded Systems Engineer - Remote Opportunity

D3 Engineering • City of Rochester (NY)

On-site
USD 93,000 - 125,000
Medical and dental coverage
401k retirement contribution
Paid holidays, time-off, and sick time
+5
Senior Embedded Firmware Architect (Remote)
Senior Embedded Firmware Architect (Remote)

Edge Autonomy • United States

Remote
USD 159,000 - 266,000
Matching 401(k)
Paid PTO
Paid holidays
+5