Logo
EnIn Systems

C++ Developer

EnIn Systems, Trenton, New Jersey, United States

Save Job

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.

#J-18808-Ljbffr