1

Computer Engineer Jobs in New Brunswick, NJ (NOW HIRING)

Senior Software Engineer

New York, NY · On-site +1

$189K - $274K/yr

S. or foreign equivalent) in Computer Science, Computer Engineering, or related field and six (6) years of experience in the job offered or related role OR Master's degree (U.S. or foreign equivalent ...

Senior Verification Engineer

New York, NY · On-site

$114K - $157K/yr

MUST have a Bachelor's or Master's in Electrical or Computer Engineering (pedigree is very important to defense contractors). From Google: An FPGA, or Field-Programmable Gate Array, is an integrated ...

Showing results 41-60

Computer Engineer information

See New Brunswick, NJ salary details

$50K

$125.4K

$141.9K

How much do computer engineer jobs pay per year?

As of Aug 31, 2026, the average yearly pay for computer engineer in New Brunswick, NJ is $125,398.00, according to ZipRecruiter salary data. Most workers in this role earn between $115,100.00 and $135,700.00 per year, depending on experience, location, and employer.

What is a computer engineer?

A computer engineer designs, researches, tests, and develops computer equipment and software such as circuit boards, chips, routers, and application programs. Computer engineers analyze complex equipment and systems to understand the best way to improve it. They create new types of information technology devices and use logic and reasoning to hone in on goals, test assumptions, and identify the strengths and weaknesses of alternative solutions to problems. Engineers often work in teams and have to be able to communicate with other types of engineers, including non-technical team members. Computer engineers make sure that components fit together properly and function according to the latest software developments.

What are the key skills and qualifications needed to thrive as a computer engineer?

To thrive as a Computer Engineer, you need a strong background in computer science, mathematics, and hardware/software design, typically supported by a bachelor’s degree in computer engineering or a related field. Familiarity with programming languages (such as C/C++ or Python), circuit design tools, and industry certifications like CompTIA or Cisco are highly valuable. Problem-solving, teamwork, and effective communication are essential soft skills that set top performers apart. These abilities ensure that computer engineers can design, implement, and optimize systems that meet technical requirements and business goals.

What are common challenges computer engineers face when working on cross-functional teams?

Computer engineers often collaborate with software developers, hardware designers, and project managers, which can present challenges in aligning technical requirements and communication styles. Ensuring that everyone has a clear understanding of system limitations and integration points is crucial, as miscommunication can lead to project delays or rework. Staying adaptable and proactively clarifying expectations helps computer engineers navigate these collaborative environments successfully.

What is the difference between Computer Engineer vs Software Developer?

AspectComputer EngineerSoftware Developer
Required CredentialsBachelor's in Computer Engineering or related field; certifications like Cisco, CompTIABachelor's in Computer Science or Software Engineering; certifications like Microsoft, AWS
Work EnvironmentDesigning hardware, embedded systems, and software integration in labs or officesWriting, testing, and maintaining software applications in offices or remote setups
Employer & Industry UsageTech companies, manufacturing, telecommunications, embedded systemsIT firms, software companies, startups, enterprise software development

Computer Engineers focus on both hardware and software systems, often working on embedded systems and hardware integration. Software Developers primarily create and maintain software applications. While their roles overlap in programming, Computer Engineers have a broader scope including hardware design, whereas Software Developers specialize in software solutions.

What are the most commonly searched types of Computer Engineer jobs in New Brunswick, NJ?

The most popular types of Computer Engineer jobs in New Brunswick, NJ are:

What are popular job titles related to Computer Engineer jobs in New Brunswick, NJ?

For Computer Engineer jobs in New Brunswick, NJ, the most frequently searched job titles are:

What cities near New Brunswick, NJ are hiring for Computer Engineer jobs?

Cities near New Brunswick, NJ with the most Computer Engineer job openings:

Infographic showing various Computer Engineer job openings in New Brunswick, NJ as of August 2026, with employment types broken down into 79% Full Time, and 21% Contract. Highlights an 100% In-person job distribution, with an average salary of $125,398 per year, or $60.3 per hour.

Senior Software Engineer

The Trade Desk

New York, NY • On-site, Remote

$189K - $274K/yr

Full-time

Re-posted 13 hours ago


Job description

Job Title: Senior Software Engineer

Location: 1114 Ave of Americas, New York, NY 10036

 *Telecommuting permitted: work may be performed within normal commuting distance from The Trade Desk, Inc. office in New York, NY.

Job Duties: Design and implement scalable software components and infrastructure within internal developer platforms and distributed systems to enhance engineering productivity and reliability. Optimize and refactor existing tooling, services, and workflows to reduce developer friction and improve system performance, fault tolerance, and maintainability across engineering teams. Conduct comprehensive technical design and code reviews for high-impact systems, ensuring architectural alignment, adherence to secure coding practices, and performance efficiency. Serve as a technical advisor to guide software design patterns and best practices across teams. Lead cross-functional technical initiatives by scoping and executing complex projects that span multiple services, teams, and domains, including dependency resolution, phased rollouts, and backward compatibility. Develop reusable frameworks and internal APIs to enable standardized integration and extensibility across the engineering organization. Own shared libraries or SDKs used by multiple services and teams. Use telemetry, logs, and operational data to identify bottlenecks, quantify the impact of engineering investments, and drive decisions around prioritization and architectural improvements.

 

Salary: $189,592 - $274,700 / year

Job Requirements: Bachelor's degree (U.S. or foreign equivalent) in Computer Science, Computer Engineering, or related field and six (6) years of experience in the job offered or related role OR Master's degree (U.S. or foreign equivalent) in Computer Science, Computer Engineering, or related field and four (4) years of experience in the job offered or related role. Must have four (4) years of experience with: REST APIs or gRPC; one of: Python, Java, C#, Javascript, or C++; Rational Databases, SQL; AWS; Kubernetes and Docker containers; and S3 or Azure Blob Storage. Must have two (2) years of experience with Grafana, Prometheus or similar.

#LI-DNI