Entry Level C Software Engineer Jobs
New grad c software engineer jobs attract recent graduates and entry level candidates with zero to two years of experience, where a strong portfolio or internship work building systems-level applications can matter more than a long resume. Most openings reflect a mix of on-site, remote, and hybrid settings 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 13+ Entry Level C Software Engineer jobs











Responsibilities
- Develop and maintain software applications using C++, with a focus on performance, reliability, and maintainable code.
- Build modern, responsive user interfaces using Angular, TypeScript, HTML, CSS, and JavaScript.
- Integrate front-end UI components with C++ backend applications, APIs, and data services.
- Troubleshoot and debug software issues across both the C++ application and UI layers.
- Participate in design discussions, code reviews, testing, and Agile development activities.
- Collaborate with engineering teams to develop intuitive interfaces for complex technical applications.
Required Skills
- 2–5 years of professional software development experience.
- Strong hands-on development experience with C++.
- Experience developing web-based UIs with Angular and TypeScript.
- Knowledge of UI integration.
- Experience with Git, debugging, unit testing, and object-oriented development.
- Strong problem-solving and communication skills.
Preferred
- Experience with Linux development environments.
- Background developing software for engineering, industrial, automotive, heavy equipment, or embedded applications.
- Familiarity with Agile/Scrum development processes.
Pay: $40.00 - $43.00 per hour
Work Location: On the road
See All 13 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?
Employers hiring at the entry level look for demonstrated ability to write and debug C code, an understanding of memory management and pointers, and familiarity with data structures and algorithms. A portfolio of personal or academic projects, contributions to open-source C codebases, or internship experience building low-level or systems software gives candidates a clear edge over applicants with only coursework on their resume.
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 covers embedded systems vendors, defense and aerospace contractors, operating systems teams at large technology companies, and hardware-adjacent startups that depend on C for performance-critical development.
Are there remote entry level c software engineer jobs?
Yes, though on-site and hybrid roles are common given the hardware and systems context of much C development. About 10% of entry level c software engineer openings are remote or hybrid as of November 2026, so fully remote positions exist but candidates willing to work on-site will typically see a wider range of opportunities at this stage.
Are these new grad c software engineer jobs?
Yes, these listings include new grad, recent graduate, and junior c software engineer roles. A posting is new-grad friendly when it welcomes zero to two years of experience, counts internships or academic projects toward that requirement, or explicitly accepts a strong portfolio in place of professional history. Searching for junior or new grad alongside the role title surfaces these openings most reliably.
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. Those sectors drive hiring at this level because C remains the dominant language for embedded firmware, operating system kernels, real-time control systems, and other environments where direct hardware access and predictable performance are non-negotiable requirements.