1

Contract Embedded Software Engineer Jobs in New Jersey

Embedded Software Devoloper

NJ ยท On-site

$95K - $110K/yr

As an Embedded Systems Software Developer you will be working with the Airport Surveillance Radar (ASR-9) team that supports the Federal Aviation Administration (FAA) in Egg Harbor Township, NJ. ASR ...

Member Engineering Staff - Embedded Software

Camden, NJ ยท On-site

$132K - $174K/yr

The L3Harris is seeking a Software Engineer to be based in the historic L3Harris Camden Waterfront ... Exposure to debugging embedded applications on simulated and target hardware. * Hardware / Software ...

Software Engineer

Moorestown, NJ ยท On-site

$40 - $70/hr

Design and develop software for computer-based systems, including embedded and operating system ... Job Type & Location This is a Contract position based out of Moorestown, NJ. Pay and Benefits The ...

Software Engineer, Embedded

Hackensack, NJ ยท On-site

$142K - $188K/yr

Engineered and designed microprocessor-based, mixed-signal circuit boards for specialized products * Developed C language embedded software for servos, ensuring smooth interaction with external ...

Software Engineer

Moorestown, NJ ยท On-site

$36 - $40/hr

Develop and integrate software in Linux and embedded environments * Create scripts for UNIX/Solaris ... is a Contract position based out of Moorestown, NJ. Pay and Benefits The pay range for this ...

Manager, Software Engineer

Camden, NJ ยท On-site

$135K - $250K/yr

L3Harris Space and Mission Systems in the greater Philadelphia region is seeking an experienced embedded Software Engineer to guide the next generation of mission-critical national security systems.

Software Engineer

Moorestown, NJ ยท On-site

$98K - $147K/yr

This position is contingent upon contract award. The Software Engineer will design, develop ... Embedded Applications

Showing results 21-40

Contract Embedded Software Engineer information

See New Jersey salary details

$71.1K

$155.7K

$176.7K

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

As of Aug 6, 2026, the average yearly pay for contract embedded software engineer in New Jersey is $155,720.00, according to ZipRecruiter salary data. Most workers in this role earn between $133,500.00 and $175,600.00 per year, depending on experience, location, and employer.

What are typical day-to-day responsibilities for a contract embedded software engineer?

As a Contract Embedded Software Engineer, your daily tasks often include writing and debugging embedded code, integrating software solutions with hardware components, and working closely with hardware engineers to meet project requirements. You'll participate in code reviews, documentation, and sometimes testing or troubleshooting hardware-software interactions. Communication with project managers and cross-functional teams is also common to ensure project milestones and deadlines are met. This variety allows you to apply your technical expertise while gaining experience across different industries and applications.

What are the key skills and qualifications needed to thrive in the contract embedded software engineer position?

To thrive as a Contract Embedded Software Engineer, you need strong skills in C/C++ programming, embedded systems development, debugging, and a relevant engineering degree. Familiarity with microcontrollers, real-time operating systems (RTOS), hardware interfaces, and tools like oscilloscopes or JTAG debuggers is often required, and certifications such as Certified Embedded Systems Engineer can be beneficial. Excellent problem-solving, adaptability, and communication skills help you collaborate on diverse projects and meet tight contract deadlines. These abilities are crucial for delivering reliable, high-quality embedded software solutions in a fast-paced and dynamic work environment.

What is a contract embedded software engineer?

A Contract Embedded Software Engineer is a professional hired on a temporary or project basis to design, develop, and optimize software for embedded systems. These engineers work with microcontrollers, processors, and real-time operating systems (RTOS) to create software that operates hardware devices efficiently. They often specialize in industries like automotive, medical devices, aerospace, or consumer electronics. Contract roles can vary in duration and scope, offering flexibility and opportunities to work on diverse projects.

What are the most commonly searched types of Embedded Software Engineer jobs in New Jersey? The most popular types of Embedded Software Engineer jobs in New Jersey are:
What job categories do people searching Contract Embedded Software Engineer jobs in New Jersey look for? The top searched job categories for Contract Embedded Software Engineer jobs in New Jersey are:
What cities in New Jersey are hiring for Contract Embedded Software Engineer jobs? Cities in New Jersey with the most Contract Embedded Software Engineer job openings:
Infographic showing various Contract Embedded Software Engineer job openings in New Jersey as of July 2026, with employment types broken down into 85% Full Time, 12% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $155,720 per year, or $74.9 per hour.

Embedded Software Devoloper

EVTKS

NJ โ€ข On-site

$95K - $110K/yr

Full-time

Medical, Vision, Retirement, PTO

Re-posted 16 days ago


Job description

Benefits:
  • 401(k)
  • 401(k) matching
  • Health insurance
  • Paid time off
  • Vision insurance

Job Summary
We are looking for an experienced individual to work independently and in a team environment, filling the language gap between Linux CentOS embedded systems software with external hardware IP networks. As an Embedded Systems Software Developer you will be working with the Airport Surveillance Radar (ASR-9) team that supports the Federal Aviation Administration (FAA) in Egg Harbor Township, NJ. ASR-9 is a radar system used by the Federal Aviation Administration (FAA) to monitor air traffic and weather conditions in the United States. ASR-9 is a primary surveillance radar that provides air traffic controllers with information on aircraft position and weather.
Essential Job Duties
  • Responsible for providing 2nd level engineering support for ASR-9 modifications installed in the field.
  • Provides expertise in software requirement analysis, design, design reviews development, software testing, integration, installation, and maintenance of complex computer systems.
  • Responsible for the following:
    • Research, evaluate and test new hardware technology that will be used to replace current obsolete components in the NAS equipment.
    • Capture project requirements and design and develop document changes in hardware and software required for future modifications.
    • Perform key site testing operations and responsible for preparing the modification kits that will be shipped and installed in the field.

Responsibilities
  • Strong understanding of the NAS system hardware and software, knowledge of FAA procedural requirements.
  • Experienced with real-time design and development, testing and interface of software and computer hardware systems, regression impact analysis, reliability, maintainability, human factors, standardization and other reengineering regarding FAA missions and NAS systems.
  • Skilled with performing system wide analysis and functional allocations, including business process modeling and reengineering, internal operating systems, databases, and network architectures.
  • Knowledge of using prescribed methods and information furnished, to develop draft inputs to project documentation as it relates to any of the support functions.
  • Performing assignments on a broad range of tasks associated with the implementation of standards, techniques, procedures, and criteria as they apply to technical tasks.
  • Developing new technology, modifying the structure of existing software products, and providing technical guidance on complex projects.
  • Reviewing final draft documents for conformity to requirements and completeness.
  • Tracking preparation and delivery status of required deliverables.
  • Attending and may lead meetings, design reviews, working groups and briefings.
  • Reporting issues and problems and recommends solutions.
  • Performing other related duties in line with tasks assignments.
  • Familiarity with object-oriented programming techniques, client/server development, cross-browser development, and Unix/Linux CentOS Operating system.

Qualifications
  • Bachelor of Science in Computer Science or Math, or a Bachelor's degree in another technical field with a minimum of thirty (30) semester hours in a combination of mathematics, statistics, and computer science and twenty (20) years related experience.

OR
  • Master's Degree in any field of study with a minimum thirty (30) semester hours of either undergrad or grad study in a combination of mathematics, statistics, and computer science and sixteen (16) years related work experience in a computer science or math field.

OR
  • PhD or Doctorial in a related field with a minimum of thirty (30) semester hours of either undergrad or grad study in a combination of mathematics, statistics, and computer science and six (6) years of related work experience in a computer science or math field.

Technical Proficiencies
  • Programming languages for embedded systems:
    • C/C++ (Visual Studio and Qt)
    • Python
    • Java
  • Programming languages for webpage development:
    • Visual Basic
    • VBScript
    • HTML
  • Managing software/hardware development lifecycles and establishing software baselines using development tools (majority is required):
    • Operating System: Linux CentOS (Community Enterprise Operating System)
      • Linux real-time operating systems (RTOS) and embedded software development methodologies.
    • Network routing, analysis and debugging: Wireshark and Linux Network Device Drivers
  • Compilers: GCC Compiler and Cross Compiler Environment
  • APIs: BSD Sockets
    • Programming internal and external devices in a PC environment either directly or through a device API: USB, COM, Ethernet, TTY, RS-232 (Serial Connector), RS-422 (Serial Connector).
    • Linux Tool Production: Yocto, Bitbake, Netlink
  • Build Automation: OpenEmbedded
  • Troubleshooting: Logic Analyzer
  • Database Management: SQL
  • Versioning: Git (any flavor)
    • Communication protocols used in embedded systems: Ethernet, HDLC, UDP, IP, ARP, etc.
  • Skilled in oral and written communication
  • Detail Oriented

The above statements are intended to describe the general nature and level of work being performed by employees assigned to this position. This description is not intended to be an exhaustive list of all responsibilities, duties, and skills required of employees assigned to this job. Management retains the discretion to add or change the duties of the position at any time. Work will be conducted at the William J. Hughes Technical Center, and the work environment will be a desk/lab, requiring little to no travel
Compensation: $95,000.00 - $110,000.00 per year
EVTKS is a minority veteran-owned small business that provides our customers with the most qualified professionals for their endeavors.
Since 2011, EVTKS has been involved in leadership and development. We are proud to lead the way towards a more efficient future with innovative ideas, game-changing technology and polished engineering solutions. We are passionate about connecting people and transforming needs into solutions.

EVTKS logo

About EVTKS

Sourced by ZipRecruiter

Industry

Aerospace product and parts manufacturing

Company size

1 - 10 Employees

Headquarters location

Mays Landing, NJ, US

Year founded

2011