← Back to jobs
Full-time

Senior Embedded Software Engineer

$93K/yr – $125K/yr

Rochester, NYIT & TechnologyPosted 30+ Days Ago

You'll complete your application on the employer's website.

Role overview

Job type

Full-time

Salary

$93K/yr – $125K/yr

Posted

30+ Days Ago

Job description

D3 Embedded is seeking an experienced Senior Embedded Software Engineer to lead the design, development, and optimization of software for embedded systems. This role involves architecting and implementing firmware solutions, debugging complex system issues, and ensuring high performance and reliability.

Responsibilities

All phases of the product development cycle including:

Requirements definition and architecture

Software design and development

Software implementation

Hardware bring-up, software/hardware integration

Verification and validation, and customer support

Embedded processors running real-time operating systems or Embedded Linux on custom electronics

Technical tasks including

Assisting with board bring-up

Developing driver and application-level code

System verification

Conduct and oversee code reviews, unit testing, debugging, and software/hardware integration

Technical direction and leadership in a non-supervisory capacity for complex engineering projects

Support project planning efforts including task definition and work effort

Develop and evaluate plans and criteria for various projects and activities you will do

Embedded Linux platforms

Open-source Linux and associated SDKs

GCC/GNU toolchain

Developing & identifying tools / methods for better design reuse & process improvement

Design reviews and technical oversight

Coaching & mentoring less experienced engineers

Other duties as assigned

Preferred

Experience with embedded camera and video processing is desirable

Embedded camera experience

Video processing experience

Benefits

Medical and dental coverage

Employer paid basic life, short-term disability, and identity theft coverage

Voluntary vision, life, long-term disability, accident, critical illness coverage

401k retirement contribution

Paid holidays, time-off, and sick time

Tuition assistance and employer paid professional development

Flexible work schedules

Remote opportunities available

Complimentary snacks and beverages

Employer sponsored social events

Company

Edge AI imaging and radar solutions for performance-critical applications

West Henrietta, New York, USA

http://d3engineering.com/

Founded in 1999

51-200 employees

Qualifications

Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering discipline and/or equivalent years of experience

Minimum 5 years of experience in Embedded Software role

Excellent problem solving & troubleshooting skills

Ability to read schematics and debug digital hardware using oscilloscope, logic analyzer, or similar tools for troubleshooting

Experience writing embedded device drivers

Experience debugging embedded platforms

Knowledge of embedded software and firmware development, including C and C++

Up to date experience with Embedded Linux platforms, configuration, board support package, kernel drivers, and device tree

Experience using GIT version control system

Experience developing with GCC/GNU toolchain

Self-Driven personality

Capable of a big picture, system-oriented approach

Solid technical leadership skills

Strong communication and interpersonal skills

Experience with embedded camera and video processing is desirable

Required skills

Embedded C, C++, Real-time operating systems (RTOS), Linux operating systems Ubuntu, Linux operating systems Yocto, Microcontroller architectures, System on Chip (SoC) architectures, Embedded device drivers, Embedded Linux platforms, Board support package, Kernel drivers, Device tree, GIT version control system, GCC/GNU toolchain, Hardware debugging with oscilloscope and logic analyzer

Experience

5+ years

Interested in this role?

Apply directly on the employer's website — it only takes a few minutes.

Similar vacancies

Other roles in Rochester, NY or IT & Technology

Seattle, New York, San FranciscoIT & TechnologyPosted 30+ Days Ago

As a Staff Engineer on Payment Intelligence, you’ll work across our product portfolio to ensure we’re building in a consistent, efficient, and effective manner. Experience with large, distributed systems on the critical path will help candidates succeed, as will comfort working across the stack and interacting with ML…