2

Entry Level Embedded Software Engineer Jobs in Fairport, NY

Be Seen First

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 ...

... embedded software for real-time control of advanced tactical radio equipment * Develop software ... Computer Engineering, Software Engineering, Electrical Engineering, Wireless Engineering ...

Associate Firmware Engineer

Fairport, NY · On-site

$78K - $88K/yr

Perform software development on a variety of embedded and object-oriented software platforms for real-time security system products and applications. * Participate in requirements engineering ...

Perform software development on a variety of embedded and object-oriented software platforms for real-time security system products and applications. * Participate in requirements engineering ...

Engineering Co-op

Victor, NY · On-site

$114K - $151K/yr

Position Summary Metrea Advanced Signals is looking for an engineering Co-Op to work with the team ... Help design, develop and test embedded software following an Agile development process

AI Engineer

Rochester, NY · On-site

$55K - $187K/yr

Within our Internal Firm Services practice, you will apply data, algorithms, and software ... PwC does not intend to hire experienced or entry level job seekers who will need, now or in the ...

... software, communications and more. Analog and digital hardware design for motion detection and ... Knowledge of embedded assembly level firmware * Knowledge of RF communication fundamentals

next page

Showing results 1-20

Entry Level Embedded Software Engineer information

See Fairport, NY salary details

$66.5K

$145.6K

$165.2K

How much do entry level embedded software engineer jobs pay per year?

As of Aug 6, 2026, the average yearly pay for entry level embedded software engineer in Fairport, NY is $145,622.00, according to ZipRecruiter salary data. Most workers in this role earn between $124,800.00 and $164,200.00 per year, depending on experience, location, and employer.

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

A typical day for an Entry Level Embedded Software Engineer often includes writing and reviewing code, testing software on hardware platforms, and debugging issues alongside more experienced team members. You'll likely participate in daily stand-up meetings, collaborate with hardware engineers, and contribute to ongoing projects through documentation or prototype development. While much of the work involves technical programming, you may also have the opportunity to engage in design discussions and learn from senior engineers. This balance of hands-on coding, testing, and teamwork helps you gain practical experience and develop your engineering skills early in your career.

What is an entry level embedded software engineer?

An Entry Level Embedded Software Engineer designs, develops, and tests software that runs on embedded systems, such as microcontrollers and IoT devices. They work with low-level programming languages like C and C++, interact with hardware, and optimize system performance. Responsibilities often include writing firmware, debugging code, and collaborating with hardware engineers. This role is ideal for candidates with a background in computer science, electrical engineering, or a related field and a strong understanding of embedded systems concepts.

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

To succeed as an Entry Level Embedded Software Engineer, strong programming skills in C/C++, understanding of microcontrollers, and a relevant engineering degree are fundamental. Familiarity with embedded development environments, version control systems such as Git, and basic debugging tools is highly valued, though certifications like embedded systems courses can be advantageous. Effective communication, problem-solving abilities, and a willingness to learn help candidates integrate smoothly into multidisciplinary teams. These qualifications are essential because they ensure you can develop, test, and troubleshoot reliable embedded software within collaborative engineering environments.

What are popular job titles related to Entry Level Embedded Software Engineer jobs in Fairport, NY? For Entry Level Embedded Software Engineer jobs in Fairport, NY, the most frequently searched job titles are:
What cities near Fairport, NY are hiring for Entry Level Embedded Software Engineer jobs? Cities near Fairport, NY with the most Entry Level Embedded Software Engineer job openings:
Infographic showing various Entry Level Embedded Software Engineer job openings in Fairport, NY as of August 2026, with employment types broken down into 67% Full Time, and 33% Temporary. Highlights an 100% In-person job distribution, with an average salary of $145,622 per year, or $70 per hour.

Embedded Software Engineer Firmware Engineer RTOS and C coding

Niche Industry Electro Mechanical Systems Company

Henrietta, NY • On-site

$120K - $140K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 5 days ago

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

note: this is an on site role (work in the office Monday-Friday) and generous relocation assistance is offered

Expanding U.S. Based Company-Builder-Designer-Developer of Electro-Mechanical Systems for Essential Industry type companies.

New and Interesting projects, Bright, Collaborative, Communicative Team.

Desired Skills/Experience:

  • Experience creating, maintaining (debugging-troubleshooting) and customizing embedded code (C/C++_ on a Linux type RTOS platform (such as FreeRTOS, QNX, Zephyr VxWorks, Green Hills or similar) ideally surrounding network communication applications and/or data transfer applications.
  • Experience writing Embedded (C/C++) code that connects to and communicates with PCB's, micro-controllers and/or Microprocessors ideally for network connectivity applications (experience connecting Code to ARM Processors or other-similar Peripherals is a plus).
  • Embedded Code troubleshooting and debugging skills; experience 'Porting Code' to different embedded applications during testing and debugging phases. (experience using automated code testing tools is a plus).
  • Experience with Git, CMake or similar build or source code type tools.
  • A College Degree is preferred (Computer Science, Electrical or Computer Engineering)

Pluses (not required/nice to have/are you willing to learn these?):

  • Experience writing code surrounding network protocols such as CAN, UART, I2C, SPI, MRAM or similar
  • Experience with embedded Firmware surrounding Industrial Networks/Networking protocols (modbus, profibus, bacnet, Can-Bus, ethernet-IP or similar)
  • Willingness to research ultra-high-performance processors for speed and optimization.
  • Firmware Device Driver code development
  • Experience with Robot Applications Software Development (ROS2 is a plus)
  • Experience with POSIX based O/S's: QNX, NuttX, PikeOS or similar
  • Experience communicating/working closely with Electrical or other Engineering Teams

Excellent Salary, Bonus and Benefits (relocation assistance is offered), Call or Apply Today!

Company Description

Premier Provider of Electro-Mechanical Systems for Recession Resistant Business, Our Systems utilize network sensing, real time connectivity to hardware and networks, and other HW-SW related systems which perform very necessary tasks for essential industries within private, public and government sectors. Many Long Term employees, history of internal promotions, recent compensation package upgrades.