C++ Developer

EnIn Systems

New Jersey

On-site

USD 65,000 - 200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading company in software development is actively hiring an Embedded Software Engineer. This role focuses on designing reliable C++ code, collaborating with cross-functional teams, and requires strong skills in multithreading and performance optimization. The ideal candidate holds a degree in Computer Science and has proficiency in various C++ standards, aiming to deliver high-quality software solutions.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science or related field.
  • Strong proficiency in C++11/14/17/20.
  • Experience with performance optimization and debugging.

Responsibilities

  • Design, develop, and maintain efficient C++ code.
  • Debug existing code and propose solutions.
  • Collaborate with teams to deliver high-quality software.

Skills

C++
Object-Oriented Programming
Multithreading
Memory Management
Performance Optimization
Debugging

Education

Bachelor’s or Master’s degree in Computer Science

Tools

Git
JIRA
CI/CD tools

Job description

21 hours ago Be among the first 25 applicants

Direct message the job poster from EnIn Systems

Actively Hiring Embedded S/W engineer ( Only on W2) ( All thevisa's are Recommended)

Key Responsibilities:

  • Design, develop, and maintain efficient, reusable, and reliable C++ code.
  • Implement performance-critical algorithms and optimize applications for maximum speed and scalability.
  • Debug existing code, identify bottlenecks, and propose solutions.
  • Collaborate with cross-functional teams including QA, Product Managers, and other developers to deliver high-quality software.
  • Participate in code reviews and ensure adherence to coding standards.
  • Integrate software modules with hardware or third-party platforms as required.
  • Write and maintain technical documentation for code and development processes.
  • Stay updated with emerging trends and best practices in C++ development and software engineering.

Required Skills & Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Strong proficiency in C++11/14/17/20 (depending on project needs).
  • Solid understanding of object-oriented programming (OOP) and design patterns.
  • Experience with multithreading, memory management, and performance optimization.
  • Familiarity with STL, Boost, and other C++ libraries.
  • Proficient in debugging and profiling tools.
  • Knowledge of software development methodologies (Agile/Scrum is a plus).

Preferred / Nice-to-Have Skills:

  • Experience with Linux/Unix system programming.
  • Exposure to embedded systems, real-time applications, or network programming.
  • Familiarity with CI/CD tools, version control systems (Git), and JIRA.
  • Knowledge of additional languages such as Python, C#, or Java is an advantage.
Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Industries
    Software Development

Referrals increase your chances of interviewing at EnIn Systems by 2x

Get notified about new Software Engineer jobs in New Jersey, United States.

Newark, NJ $99,500.00-$200,000.00 1 week ago

Piscataway, NJ $90,000.00-$135,000.00 3 months ago

Jersey City, NJ $100,000.00-$150,000.00 1 year ago

New Jersey, United States $65,000.00-$80,000.00 1 week ago

Jersey City, NJ $70,400.00-$119,600.00 5 months ago

Parsippany, NJ $80,000.00-$100,000.00 1 week ago

Red Bank, NJ $110,000.00-$115,000.00 36 minutes ago

Software Development Engineer - Full-Stack, PCIe, IPMI

Secaucus, NJ $119,120.00-$178,680.00 2 weeks ago

Full Stack Developer, New Grad & Entry Level
Software Engineer (New Grad & Entry Level)

Jersey City, NJ $125,000.00-$175,000.00 4 months ago

Jersey City, NJ $47.50-$55.00 17 hours ago

New Jersey, United States $65,000.00-$80,000.00 1 week ago

Software Engineer (New Grad & Entry Level)
Full Stack Developer, New Grad & Entry Level

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Java Developer
Lead Java Developer

Infosys • New Jersey

On-site
USD 65,000 - 80,000
Medical insurance
401(k)
Vision insurance
Senior Staff Software Engineer - Application Framework
Senior Staff Software Engineer - Application Framework

Solomon Page • United States

On-site
USD 185,000 - 240,000
Medical insurance
Vision insurance
401(k)
+2
Senior .NET Developer
Senior .NET Developer

Norgate Technology • New Jersey

Hybrid
USD 1,000
Application Developer (PLM/3DX)
Application Developer (PLM/3DX)

IMCS Group • Newark (CA)

On-site
USD 150,000 - 175,000
Developer II (.Net Developer)
Developer II (.Net Developer)

1199SEIU Benefit and Pension Funds • New York (NY)

Hybrid
USD 92,000 - 115,000
Python Full-Stack Developer
Python Full-Stack Developer

Apex Systems • Pennington (NJ)

Remote
Medical insurance
401K with company match
Employee stock purchase program
+1
Full Stack Engineer - .NET
Full Stack Engineer - .NET

TSV Consulting LLC • United States

Remote
USD 124,000 - 224,000
Medical insurance
Vision insurance
401(k)
+4
UI Engineer.
UI Engineer.

Pyramid Consulting, Inc • Jersey City (NJ)

Hybrid
Health insurance
401(k) plan
Paid sick leave
Computer Software Validation III (Medical Industry)
Computer Software Validation III (Medical Industry)

BEPC Inc. - Business Excellence Professional Consulting • San Jose (CA)

On-site
USD 130,000 - 180,000
Full Stack Developer (Java/Kotlin)
Full Stack Developer (Java/Kotlin)

Ignite IT • United States

On-site
USD 100,000 - 900,000
401(k) with matching
Health Insurance
Dental Insurance
+7