Entry Level Senior C Software Engineer Jobs
New grad senior c software engineer jobs are open to 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 mix 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 Senior C Software Engineer jobs










Looking for more entry level senior 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 Senior C Software Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find JobsEntry Level Senior C Software Engineer Job Market
Who's Hiring



Top Industries Hiring
- Investment & Asset Management
- Manufacturing
- Aerospace & Defense
Entry Level Senior C Software Engineer Jobs: Frequently Asked Questions
How do I get an entry level senior c software engineer job?
Employers hiring entry level senior c software engineers look for hands-on C programming skills, even if that experience comes from personal projects, coursework, or internships rather than full-time work. A portfolio that shows memory management, systems-level thinking, or embedded work gives you a clear edge. Tailoring your resume to the specific domain, whether embedded systems, networking, or OS development, and applying to roles that explicitly welcome new graduates improves your odds.
Which companies hire entry level senior c software engineers?
Companies hiring entry level senior c software engineers right now include Garmin, SciTec, and SpaceX, based on current listings on Migrate Mate as of September 2026. The mix covers defense contractors, embedded systems firms, semiconductor companies, and technology product companies that build close to the hardware and maintain large C codebases.
Are there remote entry level senior c software engineer jobs?
Yes, though remote availability varies more at this level than in other software disciplines because many C roles involve hardware, firmware, or lab access. About 0% of entry level senior c software engineer openings are remote or hybrid as of September 2026, so filtering by work setting when you search helps you quickly find roles that match your situation.
Are these new grad senior c software engineer jobs?
Yes, these include new grad, recent graduate, and junior roles alongside entry level postings. A listing is typically new-grad friendly when it welcomes zero to two years of experience, counts internships or academic projects toward that threshold, or explicitly invites a portfolio in place of professional history. If the posting lists a bachelor's degree in computer science or electrical engineering as the main requirement, it is generally open to new grad applicants.
Which industries hire the most entry level senior c software engineers?
Entry Level senior 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 their products, from firmware and real-time operating systems to networking infrastructure and embedded devices, rely on C as a primary language throughout the development lifecycle.