1

Graduate Embedded Software Engineer Jobs in New Jersey

Embedded Software Engineer

Clifton, NJ · On-site +1

$100 - $120K/hr

... software to be applied to and integrated with engineering, scientific and manufacturing requirements. You will develop real time embedded systems involving software for digital signal processing ...

Embedded Software Engineer

Camden, NJ · On-site

$132K - $174K/yr

Embedded Software Engineer Camden New Jersey - W2 Candidates only * C++ (up to C++ 14) * Python * Minimum of 5+ years of C++ and Python experience with Real time embedded systems * Usage of a Real ...

Embedded Software Engineer

Camden, NJ · On-site

$132K - $174K/yr

Member Engineering Staff - Embedded Software Engineer Job Code: 41906 Job Location: Camden, NJ (On-Site) Schedule: 9/80 Regular (Every Other Friday Off) Position is to be based in the historic ...

Embedded Software Engineer

Camden, NJ · On-site

$132K - $174K/yr

Member Engineering Staff - Embedded Software Engineer Job Code: 41906 Job Location: Camden, NJ (On-Site) Schedule: 9/80 Regular (Every Other Friday Off) Position is to be based in the historic ...

next page

Showing results 1-20

Graduate Embedded Software Engineer information

What is a graduate embedded software engineer?

A Graduate Embedded Software Engineer is an entry-level role focused on developing and testing software for embedded systems, such as microcontrollers and real-time operating systems. Responsibilities typically include writing code in languages like C or C++, debugging software, and working closely with hardware engineers to ensure optimal system performance. This role is common in industries like automotive, telecommunications, aerospace, and IoT. It provides a solid foundation for career growth in embedded systems development and firmware engineering.

What does a graduate embedded software engineer do?

As a Graduate Embedded Software Engineer, your days are often a mix of coding, debugging hardware and software interactions, and participating in design discussions with the team. You will typically work closely with senior engineers to write and test firmware, review code, and troubleshoot issues that arise during development or product integration. Regular meetings with hardware engineers, project managers, or QA specialists are common to ensure that all system components work together seamlessly. The pace can be dynamic, with a strong emphasis on learning and skill development as you take on increasingly complex tasks and responsibilities.

What are the key skills and qualifications needed to thrive as a graduate embedded software engineer?

To thrive as a Graduate Embedded Software Engineer, you typically need a degree in electrical engineering, computer engineering, or computer science, with strong skills in C/C++ programming and an understanding of microcontrollers and real-time systems. Familiarity with development tools such as debuggers, oscilloscopes, version control systems (like Git), and possibly RTOS platforms is common in the role. Strong problem-solving abilities, attention to detail, and collaboration skills help you communicate effectively with multidisciplinary teams. These abilities are crucial for developing reliable embedded solutions, meeting project requirements, and continuously learning in this fast-evolving field.

What are the most commonly searched types of Graduate Embedded Software Engineer jobs in New Jersey?

The most popular types of Graduate Embedded Software Engineer jobs in New Jersey are:

Infographic showing various Graduate Embedded Software Engineer job openings in New Jersey as of August 2026, with employment types broken down into 1% As Needed, 88% Full Time, 8% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution.

Embedded Software Engineer

NAVA Software Solutions

Cranbury, NJ • On-site

$134K - $176K/yr

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

NAVA Software solutions is looking for an Embedded Software Engineer
Details:
Embedded Software Engineer
Location: Cranbury NJ - Hybrid Mode
Duration: Full time /Direct hire
Responsibilities:
  • Participate/lead in software development projects related to Electric Vehicle (EV) charging applications
  • Participate in system architecture discussion and planning with software development
  • Write design documents and unit test plans for software projects
  • Communicate with team members and report weekly on project progress
  • Assist with the execution of projects

Qualifications:
  • BS Electrical Engineering or BS Computer Science, related work experience is a plus
  • A solid current background in C/C++, embedded hardware & software designs
  • Experience with embedded Linux operating system and RTOS
  • Experience in software development with a distinguished track record for technically demanding projects
  • Excellent verbal, written and interpersonal communication and documentation skills

NAVA Software Solutions logo

About NAVA Software Solutions

Sourced by ZipRecruiter

NAVA is a strategic partner for companies seeking to develop or customize software and products. Our team of experts leverages cutting-edge technology and deep industry knowledge to provide customized solutions that drive business success. Whether you're looking to improve your operations, increase efficiency, or bring a new product to market, NAVA has the expertise and resources to help you achieve your goals. Trust us to be your partner in software and product development.

Industry

It services

Company size

51 - 200 Employees

Headquarters location

Rocky Hill, CT, US

Social media