> Markdown version of [/jobs/ext/1386396-embedded-software-engineer-2](https://www.wearedevelopers.com/jobs/ext/1386396-embedded-software-engineer-2). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer 2 - **Company:** Garmin Ltd - **Location:** Chandler, AZ, United States - **Contract:** Permanent contract - **Skills:** 3D Computer Graphics Software, Application Programming Interfaces (APIs), C++ (Programming Language), Configuration Management, Profiling, Computer Engineering, Software Debugging, Embedded Software, Emulators, OpenGL, Software Engineering, Software Project Management, Multithreading, Graphics Processing Unit (GPU), Garmin, Information Technology, Build Process - **Published:** July 22, 2026 - **Apply:** https://www.disabledperson.com/jobs/73796230-embedded-software-engineer-2 ## About the Role * 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++, 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) Desired Qualifications * Experience developing 2D/3D user applications is nice to have * Experience with 2D/3D graphics APIs (OpenGL, Vulkan, Metal), rendering technologies are a plus * Experience with profiling and debugging tools for GPUs and embedded systems ## Description * Creates and executes designs for small sets of new functionalities as part of a software project using C, OpenGL and Vulkan APIs on multi-threaded platforms. * 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) ## Related Videos - [Thinking Differently - How to Make Money from Cyber Attacks & Cheats](https://www.wearedevelopers.com/videos/745-thinking-differently-how-to-make-money-from-cyber-attacks-cheats) - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) - [WeAreDevelopers LIVE – Web Scraping, Agents, Actors and more](https://www.wearedevelopers.com/videos/1764-wearedevelopers-live-web-scraping-agents-actors-and-more) - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Prototyping with Hardware and the Web](https://www.wearedevelopers.com/videos/651-prototyping-with-hardware-and-the-web) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)