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 Investment & Asset Management, Manufacturing, and Aerospace & Defense, with employers like Garmin, SciTec, and SpaceX hiring at this level now.
Find JobsOverview
Showing 5 of 5+ Entry Level C Software Engineer jobs










Looking for more entry level c software engineer jobs?
Explore related role searches to find more openings that fit.
See related jobs
- Creates and executes designs for small sets of new functionalities as part of a software project using C++, C#, Java, or other selected languages
- Utilizes software engineering tools such as configuration management systems, build processes, and debuggers in the software development process
- May perform as a Technical Leader or Lead Software Engineer for derivative software project
- Collaborates and adds value through participation in peer code reviews, providing comments and suggestions
- Provides reliable solutions to a variety of problems using sound problem solving techniques
- Performs technical root cause analysis and outlines corrective action for given problems
- Contributes to technical research on new technologies
- Estimates level of effort, evaluates new options of similar technology, offers suggestions to improve processes, and provides feedback on some electrical design aspects
- Serves as a mentor to less experienced software engineers (Software Engineer 1)
- Works as part of international team with colleagues in Italy, Romania and India, sometimes accommodating meetings in different time-zones
- Bachelor’s Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics or related field AND a minimum of 1 year relevant experience OR an equivalent combination of education and experience
- Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule)
- Demonstrated proficiency and experience necessary to develop moderately complex software in C, C++, C#, Java, assembly language, or other selected languages
- Proficient knowledge, utilization and mastery of relevant software engineering tools (configuration management systems, build processes, debuggers, emulators, simulators and logic analyzers)
- Outstanding academics (cumulative GPA greater than or equal to 3.5)
- Previous work or internship experience in design, particularly for consumer products
- Understanding of GIS, cartography technology, spatial data and related tools (QGIS or similar)
- Understanding of relational database design, SQL and experience querying relational databases like PostgreSQL, MySQL, SQLite, Microsoft SQL or Oracle
- Experience with Agile software development methodologies, like SAFe, SCRUM, DevOps and the related tools (Azure DevOps, JIRA, similar)
Garmin International is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veteran’s status, age or disability.
This position is eligible for Garmin's benefit program. Details can be found here: Garmin Benefits
See All 5 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
- Investment & Asset Management
- Manufacturing
- Aerospace & Defense
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 Garmin, SciTec, and SpaceX, based on current listings on Migrate Mate as of September 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 0% of entry level c software engineer openings are remote or hybrid as of September 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 Investment & Asset Management, Manufacturing, and Aerospace & Defense, based on current listings on Migrate Mate as of September 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.