... Engineer (Level 5) to Join the devices team developing next-generation radio platform software. This critical role sits at the intersection of complex embedded real-time software engineering and ...
... Engineer (Level 5) to Join the devices team developing next-generation radio platform software. This critical role sits at the intersection of complex embedded real-time software engineering and ...
Lead, Software Engineer - DSP
$117K - $218K/yr
Lead, Embedded DSP Software Engineer Job Code: 42295 Job Location: Rochester, NY Job Schedule: 9/80; Employees work 9 out of every 14 days - totaling 80 hours worked - and have every other Friday off ...
Lead, Software Engineer - DSP
$117K - $218K/yr
Lead, Embedded DSP Software Engineer Job Code: 42295 Job Location: Rochester, NY Job Schedule: 9/80; Employees work 9 out of every 14 days - totaling 80 hours worked - and have every other Friday off ...
Lead, Embedded DSP Software Engineer Job Code: 42295 Job Location: Rochester, NY Job Schedule: 9/80; Employees work 9 out of every 14 days - totaling 80 hours worked - and have every other Friday off ...
Lead, Embedded DSP Software Engineer Job Code: 42295 Job Location: Rochester, NY Job Schedule: 9/80; Employees work 9 out of every 14 days - totaling 80 hours worked - and have every other Friday off ...
... embedded systems using a scaled Agile environment in a regulated setting. Technologies utilized ... MS Computer Engineering, MS Computer Science , MS Software Engineering * Experience in a regulated ...
... embedded systems using a scaled Agile environment in a regulated setting. Technologies utilized ... MS Computer Engineering, MS Computer Science , MS Software Engineering * Experience in a regulated ...
Software Engineer II
Rochester, NY · On-site
... embedded systems using a scaled Agile environment in a regulated setting. Technologies utilized ... MS Computer Engineering, MS Computer Science , MS Software Engineering * Experience in a regulated ...
Software Engineer II
Rochester, NY · On-site
... embedded systems using a scaled Agile environment in a regulated setting. Technologies utilized ... MS Computer Engineering, MS Computer Science , MS Software Engineering * Experience in a regulated ...
Be Seen First
Embedded Software Engineer Firmware Engineer RTOS and C coding
Brighton, NY · On-site
$125K - $150K/yr
Experience writing Embedded (C/C++) code that connects to and communicates with PCB's, micro ... Experience with Robot Applications Software Development (ROS2 is a plus) * Experience with POSIX ...
Quick apply
Be Seen First
Embedded Software Engineer Firmware Engineer RTOS and C coding
Brighton, NY · On-site
$125K - $150K/yr
Experience writing Embedded (C/C++) code that connects to and communicates with PCB's, micro ... Experience with Robot Applications Software Development (ROS2 is a plus) * Experience with POSIX ...
Software Engineer Internships
Rochester, NY · On-site
About Software Engineering Roles at Danaher Are you passionate about building real-world ... Supporting the development of console and embedded software systems * Troubleshooting issues and ...
Software Engineer Internships
Rochester, NY · On-site
About Software Engineering Roles at Danaher Are you passionate about building real-world ... Supporting the development of console and embedded software systems * Troubleshooting issues and ...
Software Engineer Internships
Geneseo, NY · On-site
About Software Engineering Roles at Danaher Are you passionate about building real-world ... Supporting the development of console and embedded software systems * Troubleshooting issues and ...
Software Engineer Internships
Geneseo, NY · On-site
About Software Engineering Roles at Danaher Are you passionate about building real-world ... Supporting the development of console and embedded software systems * Troubleshooting issues and ...
Apply computer science, engineering, and mathematical analysis concepts and principles in the ... embedded software for real-time control of advanced tactical radio equipment * Develop software ...
Apply computer science, engineering, and mathematical analysis concepts and principles in the ... embedded software for real-time control of advanced tactical radio equipment * Develop software ...
Lead an embedded software team to meet customer requirements within allocated cost/scope/schedule commitments. Participate in architecture, design, and code reviews. Collaborate with other engineers ...
Lead an embedded software team to meet customer requirements within allocated cost/scope/schedule commitments. Participate in architecture, design, and code reviews. Collaborate with other engineers ...
Lead an embedded software team to meet customer requirements within allocated cost/scope/schedule commitments. Participate in architecture, design, and code reviews. Collaborate with other engineers ...
Lead an embedded software team to meet customer requirements within allocated cost/scope/schedule commitments. Participate in architecture, design, and code reviews. Collaborate with other engineers ...
Senior Associate, Software Engineering
$74K - $138K/yr
Employees work 9 out of every 14 days - totaling 80 hours worked, and have every other Friday off L3Harris is seeking embedded software engineers in Rochester NY to work on a dynamic team to design ...
Senior Associate, Software Engineering
$74K - $138K/yr
Employees work 9 out of every 14 days - totaling 80 hours worked, and have every other Friday off L3Harris is seeking embedded software engineers in Rochester NY to work on a dynamic team to design ...
Senior Associate, Software Engineering
$74K - $138K/yr
Employees work 9 out of every 14 days - totaling 80 hours worked, and have every other Friday off L3Harris is seeking embedded software engineers in Rochester NY to work on a dynamic team to design ...
Senior Associate, Software Engineering
$74K - $138K/yr
Employees work 9 out of every 14 days - totaling 80 hours worked, and have every other Friday off L3Harris is seeking embedded software engineers in Rochester NY to work on a dynamic team to design ...
Senior Software Engineer
Victor, NY · On-site
$117K - $154K/yr
The Senior Software Engineer must be proficient in using lab test equipment to diagnose and ... Design, develop, test, and debug software components for embedded systems * Work independently or ...
Senior Software Engineer
Victor, NY · On-site
$117K - $154K/yr
The Senior Software Engineer must be proficient in using lab test equipment to diagnose and ... Design, develop, test, and debug software components for embedded systems * Work independently or ...
Apply computer science, engineering, and mathematical analysis concepts and principles in the ... embedded software for real-time control of advanced tactical radio equipment * Develop software ...
Apply computer science, engineering, and mathematical analysis concepts and principles in the ... embedded software for real-time control of advanced tactical radio equipment * Develop software ...
Senior Associate, Image Science Engineering (Rochester, NY)
Rochester, NY · On-site
$70.50 - $130.50/hr
Apply computer science, engineering, and mathematical analysis concepts and principles in the ... embedded software for real-time control of advanced tactical radio equipment * Develop software ...
Senior Associate, Image Science Engineering (Rochester, NY)
Rochester, NY · On-site
$70.50 - $130.50/hr
Apply computer science, engineering, and mathematical analysis concepts and principles in the ... embedded software for real-time control of advanced tactical radio equipment * Develop software ...
Senior Software Engineer
Rochester, NY · On-site
$121K - $159K/yr
As a key member of our Engineering team, you will be responsible for designing and developing ... Design and implement software for embedded systems and software applications inCandC++. * May ...
Senior Software Engineer
Rochester, NY · On-site
$121K - $159K/yr
As a key member of our Engineering team, you will be responsible for designing and developing ... Design and implement software for embedded systems and software applications inCandC++. * May ...
Senior Software Engineer
Rochester, NY · On-site
As a key member of our Engineering team, you will be responsible for designing and developing ... Design and implement software for embedded systems and software applications inCandC++. * May ...
Quick apply
Senior Software Engineer
Rochester, NY · On-site
As a key member of our Engineering team, you will be responsible for designing and developing ... Design and implement software for embedded systems and software applications inCandC++. * May ...
Senior Software Engineer
Rochester, NY · On-site
$80K - $135K/yr
Design and implement software for embedded systems and software applications in C and C++. * May provide direction to others on project teams to design software to meet customer requirements and ...
Senior Software Engineer
Rochester, NY · On-site
$80K - $135K/yr
Design and implement software for embedded systems and software applications in C and C++. * May provide direction to others on project teams to design software to meet customer requirements and ...
Senior Software Engineer
Rochester, NY · On-site
$121K - $159K/yr
Design and implement software for embedded systems and software applications in C and C++. * May provide direction to others on project teams to design software to meet customer requirements and ...
Quick apply
Senior Software Engineer
Rochester, NY · On-site
$121K - $159K/yr
Design and implement software for embedded systems and software applications in C and C++. * May provide direction to others on project teams to design software to meet customer requirements and ...
Embedded Software Engineer information
See Rochester, NY salary details
$69.1K - $78.4K
1% of jobs
$78.4K - $87.7K
2% of jobs
$87.7K - $97.1K
3% of jobs
$97.1K - $106.4K
6% of jobs
$106.4K - $115.7K
5% of jobs
$115.7K - $125K
5% of jobs
$128.3K is the 25th percentile. Wages below this are outliers.
$125K - $134.4K
5% of jobs
$134.4K - $143.7K
7% of jobs
$143.7K - $153K
3% of jobs
$153K - $162.4K
3% of jobs
The median wage is $163.6K / yr.
$162.4K - $171.7K
58% of jobs
$69.1K
$151.3K
$171.7K
How much do embedded software engineer jobs pay per year?
What is the difference between Embedded Software Engineer vs Firmware Engineer?
| Aspect | Embedded Software Engineer | Firmware Engineer |
|---|---|---|
| Credentials | Bachelor's in Computer Engineering, Electrical Engineering, or related fields; often requires knowledge of C/C++ | Similar credentials; strong C/C++ skills, understanding of hardware |
| Work Environment | Develops software for embedded systems in various industries like automotive, IoT, consumer electronics | Focuses on low-level hardware interaction, often working closely with hardware teams |
| Industry Usage | Common in automotive, medical devices, consumer electronics, industrial automation | Primarily in consumer electronics, IoT devices, and hardware startups |
Embedded Software Engineers design and develop software for embedded systems, focusing on system-level programming. Firmware Engineers write low-level code that directly interacts with hardware components. While both roles require similar skills and work environments, Embedded Software Engineers often work on a broader range of software, whereas Firmware Engineers focus on hardware-specific code. Understanding these differences helps in choosing the right career path or job search focus.
What are the key skills and qualifications needed to thrive as an embedded software engineer?
What is an embedded software engineer?
How does an embedded software engineer typically collaborate with hardware engineers during product development?

Full-time
Medical, Retirement, PTO
Re-posted 3 days ago
Job description
Job Title: Lead Software Engineer
Job Code: 42047
Job Location: Rochester NY or Lynchburg VA
Job Schedule: 9/80: Â Employees work 9 out of every 14 days - totaling 80 hours worked, and have every other Friday off
Job Description:
L3Harris Technologies is seeking a Lead Software Engineer (Level 5) to Join the devices team developing next-generation radio platform software. This critical role sits at the intersection of complex embedded real-time software engineering and modern, cutting-edge AI-driven development methodologies. As a technical leader, you will design robust architectures for tactical communications while leveraging AI tools to accelerate the software development lifecycle (SDLC). The ideal candidate brings mastery of embedded Linux and Android operating systems, along with a passion for driving engineering excellence in a collaborative Agile Environment.Â
Essential Functions:
- Lead Architecture Design: Architect and design robust, next-generation software platforms for complex embedded tactical communication devices.
- Drive AI Integration: Pioneer and implement AI-driven development methodologies to accelerate and optimize the full software development lifecycle.
- Execute OS Development: Develop, customize, and maintain core software utilizing embedded Linux and Android operating systems.
- Provide Technical Leadership: Guide engineering teams, foster a collaborative Agile environment, and champion technical excellence across the devices team.
- Ensure Real-Time Performance: Optimize complex, low-level real-time software to meet strict tactical performance, safety, and reliability standards.
Qualifications:
- Bachelor's Degree and minimum 9 years of prior relevant experience. Graduate Degree and a minimum of 7 years of prior related experience. In lieu of a degree, minimum of 13 years of prior related experience.
Preferred Additional Skills:
- Deep understanding of tactical radio communication protocols, digital signal processing (DSP), and waveform design.
- Experience with Linux kernel modification, custom U-Boot configuration, and hardware debugging tools (e.g., JTAG, oscilloscopes, logic analyzers).
- Familiarity with Android Open-Source Project (AOSP) customization or Android HAL (Hardware Abstraction Layer) development.
- Strong background in automated test environments, continuous integration/continuous deployment (CI/CD) pipelines, and DevOps workflows
- Leadership: 2+ years of experience acting as technical lead.
- Core Languages: Expert-level proficiency in C and modern C++ for real-time operating systems (RTOS) and embedded environments.
- Operating Systems: Proven hands-on track record developing embedded software architectures utilizing Linux and Android distributions.
- AI Tooling: Practical experience integrating generative AI or AI-assisted development tools within a professional software environment.
In compliance with pay transparency requirements, the salary range for this role in New York and Virginia (outside of Greater D.C. area) is $117,000 to $218,000. This is not a guarantee of compensation or salary, as final offer amount may vary based on factors including but not limited to experience and geographic location. L3Harris also offers a variety of benefits, including health and disability insurance, 401(k) match, flexible spending accounts, EAP, education assistance, parental leave, paid time off, and company-paid holidays. The specific programs and options available to an employee may vary depending on date of hire, schedule type, and the applicability of collective bargaining agreements.
#LI-RK2