Entry Level C++ Software Engineer Jobs
New grad c++ software engineer jobs welcome recent graduates and entry level candidates with zero to two years of experience, where a strong portfolio or internship work can matter more than a long resume. Most openings are on-site roles with remote and hybrid options available across Technology & Software, Investment & Asset Management, and Manufacturing, with employers like Virtu Financial, Nokia, and Garmin hiring at this level now.
Find JobsOverview
Showing 5 of 14+ Entry Level C++ Software Engineer jobs











Role- Vehicle Controls Engineer C Developer
Location- Dearborn, MI (Onsite)
Duration- 12+ months contract
Job Description:
Responsibilities include:
- Design, develop, code, and test planned changes to software tools along-side with the Vehicle Controls Tools Technical Specialist
- Follow section change control process to bring approved changes to resolution
- Provide user support across the globe via phone, email, Webex, Instant Messaging, and 1/1 user interactions
- Provide user account creation, maintenance, and access controls
- Participate in the development and delivery of training material to global Ford community
- Document changes in the appropriate user manuals and other media
- Participate in User Forum meetings.
Position Qualifications:
- Strong proficiency in C programming language with in-depth hands-on experience preferably in support of an embedded control systems environment
- Solid understanding of data structures and algorithms.
- Working knowledge of C programming concepts, including:
- Data structures
- Pointers
- Bit manipulation techniques
- File handling (read/write operations)
- Hash tables
- Recursion
- Experience in developing applications in Unix/Linux environments.
- Good knowledge of Unix/Linux development tools and concepts, including:
- Make and Makefiles
- GDB
- Vi/Vim editor
- Process creation and management using fork()
- Strong Linux system programming skills.
- Hands-on experience in code debugging and troubleshooting using GDB.
- Knowledge of H32 and A2L file formats.
- Familiarity with Exceed TurboX.
- Experience in control system software development and calibration.
- Experience with interfacing to Postgres database and Postgres table creation.
- Working experience of Code Configuration Management, Jira Issue Management, Microsoft Word, Excel, Powerpoint
- Excellent oral and written communication skills
Top Skills:
C Development on Linux
Exceed, Turbo X
Postgres
See All 14 Entry Level C++ Software Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find JobsEntry Level C++ Software Engineer Job Market
Who's Hiring



Top Industries Hiring
- Technology & Software
- Investment & Asset Management
- Manufacturing
- Consulting & Professional Services
- Telecommunications
Entry Level C++ Software Engineer Jobs: Frequently Asked Questions
How do I get an entry level c++ software engineer job?
Build a portfolio with two or three C++ projects on GitHub, targeting systems programming, game development, or embedded work, since these are the areas entry level employers test in interviews. Internship experience is a strong differentiator, but self-taught candidates who can demonstrate memory management, data structures, and algorithm efficiency through real code have landed roles at this level. Practice coding interviews focused on C++ specifics like pointers, references, and the Standard Template Library.
Which companies hire entry level c++ software engineers?
Companies hiring entry level c++ software engineers right now include Virtu Financial, Nokia, and Garmin, based on current listings on Migrate Mate as of November 2026. Hiring at this level comes from a wide mix of employers, including defense contractors, game studios, financial technology firms, and embedded systems companies that build dedicated junior pipelines rather than relying solely on experienced hires.
Are there remote entry level c++ software engineer jobs?
Yes, though on-site roles are more common at the entry level than in some other engineering disciplines. About 9% of entry level c++ software engineer openings are remote or hybrid as of November 2026, giving candidates outside major tech hubs real options. Many teams prefer new engineers on-site for mentorship and onboarding, so remote roles at this level tend to be more competitive.
Are these new grad c++ software engineer jobs?
Yes, the listings here include new grad, recent graduate, and junior c++ software engineer roles. A new grad friendly posting typically welcomes zero to two years of experience, counts internships or co-op work toward that threshold, and accepts a strong portfolio in place of full-time history. If a job description asks for a degree in computer science or engineering and does not require prior employment, it is almost always open to new grad applicants.
Which industries hire the most entry level c++ software engineers?
Entry Level c++ software engineer roles concentrate in Technology & Software, Investment & Asset Management, and Manufacturing, based on current listings on Migrate Mate as of November 2026. These sectors drive junior hiring because C++ remains the dominant language for performance-critical applications, from real-time game engines and robotics to low-latency trading systems and embedded firmware, all of which require engineers trained specifically in the language from the start of their careers.