1

Embedded System Software Engineer Jobs in New York

Embedded Software Engineer

New York, NY ยท On-site

$143K - $189K/yr

The Reality Labs Research Software Team is looking for an Embedded Software Engineer to help bring all-day wearable AI research platforms to life throug.

Software Engineer

Brooklyn, NY ยท On-site

$145K - $175K/yr

Autonomous Systems / Aerospace / Defense We are seeking a Software Engineer to develop and integrate embedded software for autonomous drone systems, ground control stations, and supporting ...

New

Software Engineer

Brooklyn, NY ยท On-site

$145K - $175K/yr

Autonomous Systems / Aerospace / Defense We are seeking a Software Engineer to develop and integrate embedded software for autonomous drone systems, ground control stations, and supporting ...

New

Showing results 41-60

Embedded System Software Engineer information

See New York salary details

$76.6K

$167.8K

$190.4K

How much do embedded system software engineer jobs pay per year?

As of Sep 8, 2026, the average yearly pay for embedded system software engineer in New York is $167,807.00, according to ZipRecruiter salary data. Most workers in this role earn between $143,900.00 and $189,300.00 per year, depending on experience, location, and employer.

What does an embedded system software engineer do?

An Embedded System Software Engineer designs, develops, tests, and optimizes software for embedded systems, which are specialized computing devices integrated into hardware. They work with microcontrollers, real-time operating systems (RTOS), and low-level programming languages like C and C++. Their responsibilities include writing efficient code, debugging hardware-software interactions, and ensuring system stability and performance. They often collaborate with hardware engineers to ensure seamless integration of software and hardware components.

What does a typical day look like for an embedded system software engineer?

A typical day for an Embedded System Software Engineer involves writing and testing code for embedded devices, debugging hardware-software interactions, and collaborating closely with hardware engineers and cross-functional teams. You may participate in design reviews, update technical documentation, and ensure that software meets performance and safety requirements. Your role often requires balancing multiple projects, troubleshooting complex system issues, and adapting to evolving product needs. Working in this field provides the opportunity to see your software in action on real-world devices, making it both challenging and rewarding.

What are the key skills and qualifications needed to thrive as an embedded system software engineer?

To thrive as an Embedded System Software Engineer, you need a solid background in C/C++ programming, microcontroller architectures, and real-time operating systems, typically supported by a degree in electrical engineering, computer engineering, or a related field. Experience with debugging tools, protocol analyzers, version control systems (like Git), and certifications such as Certified Embedded Systems Engineer (CESE) are advantageous. Strong analytical thinking, effective problem-solving, and clear communication help distinguish top performers in this role. These skills and qualities are essential for designing, developing, and maintaining reliable embedded software that interacts seamlessly with hardware and meets rigorous industry standards.

Do embedded system software engineers work on embedded systems?

Yes, embedded system software engineers design, develop, and test software specifically for embedded systems, which are specialized computing devices within larger systems such as appliances, vehicles, or industrial equipment. They often work with real-time operating systems, low-level programming languages like C or C++, and hardware interfaces to ensure the software functions reliably in the embedded environment.

What are the most commonly searched types of Embedded System Software Engineer jobs in New York?

The most popular types of Embedded System Software Engineer jobs in New York are:

What are popular job titles related to Embedded System Software Engineer jobs in New York?

For Embedded System Software Engineer jobs in New York, the most frequently searched job titles are:

Infographic showing various Embedded System Software Engineer job openings in New York as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 14% Part Time, and 3% Contract. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution, with an average salary of $167,807 per year, or $80.7 per hour.

Senior Embedded Software Engineer

Hawthorne, NY โ€ข On-site

Clarapath Inc
1 - 10 employees

$165K - $210K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 15 days ago


Job description

JOB TITLE: Senior Embedded Software Engineer

LOCATION: Hawthorne, NY (on-site)

TYPE: Full time, regular

COMPENSATION: $165,000 - $210,000/yr

Clarapath is a medical robotics company based in Westchester County, NY, dedicated to transforming and modernizing laboratory workflows. Our mission is to improve patient care by increasing efficiency, reducing costs, and enhancing the quality and consistency of laboratory processes.

Our portfolio includes SectionStar and TrimStar Pro, innovative electro-mechanical systems designed to automate and elevate critical steps in the histology workflow. SectionStar delivers high-quality, consistent tissue sections, while TrimStar Pro streamlines and standardizes the trimming process - together enabling laboratories to operate with greater precision, throughput, and reliability.

At Clarapath, we bring together experts across engineering, data science, robotics, healthcare innovation, and laboratory operations. Our R&D team drives innovation, product enhancements, and a strong pipeline of new solutions, while our manufacturing team oversees production and quality control at our ISO-certified facility. Also based in our New York headquarters are our sales, marketing, administrative, and service teams, who work closely together to ensure every customer receives a seamless, personalized experience at every touchpoint.

Role Summary:

The Senior Embedded Software Engineer will be working alongside a team of other engineers, such as mechanical, electrical and optics and will provide software tools for streamlining product development. on medical device development. This role is multi-disciplinary with responsibility for designing, developing, and testing device control software, both at the driver and at the application level. The ideal candidate will bring extensive experience in embedded systems, real-time programming, and a proven track record of delivering high-quality software solutions. We are looking for a team player who views medical device development as a competitive advantage.

Responsibilities:

  • Development of software for a robotic system that automates pathology
  • Development of algorithms for controlling a multi-component mechatronic system based on software requirements
  • Writing of production level code that will be released onto marketable product
  • Development of real time, feedback control loops
  • Development of interfaces between mechanical and software components of the system (for example, motor controllers, cameras, and actuators)
  • Creation of simulation of robotic system for testing

Qualifications:

  • Bachelors or Masters Degree in Computer Engineering, Computer Science, Mechanical, Aerospace, Biomedical or Electrical Engineering or related fields
  • 7+ years of relevant work experience in medical devices, automotive, aerospace or industrial control applications
  • Experience with high fidelity control loops
  • Direct experience with C/C++ and Python
  • Ability to work in a LINUX environment
  • Experience working with GIT or other code repository systems
  • Good foundation in TCP/IP protocol stack
  • Understand Multithreading and Real Time Systems
  • Experience working with PID based control for motion and temperature control
  • Knowledge of hardware communication interfaces such as Ethernet, Serial, SPI, I2C
  • Familiarity with industrial communication protocols such as MODBUS
  • Experience working with robotics platforms such as ROS or YARP is a plus
  • Understanding of CI/CD pipelines and using industry best practices for software development and deployment
  • Strong interpersonal, verbal, and written communication skills
  • Time management skills to prioritize and meet deadlines
  • Ability to work independently and as a member of a team
  • Flexibility to work in a changing and fast paced environment
  • Drive, determination, and ability to hit aggressive milestones/deadlines

Company Offers:

  • Competitive salary & equity opportunities
  • Medical, dental & vision insurance
  • Employer-paid life & disability insurance
  • 401(k) with company contributions
  • HSA & FSA options
  • Generous PTO & paid holidays
  • Daily catered lunch
  • Commuter benefits
  • Employee wellness & assistance programs
  • Career growth & development opportunities
  • Collaborative, innovative, and mission-driven work environment

Clarapath is proud to be an equal opportunity employer. We are committed to providing equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. In addition to federal law requirements, Clarapath complies with applicable state and local laws governing nondiscrimination in employment. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.