Utilizes software engineering tools such as configuration management systems, build processes, and debuggers in the software development process.…
B.S. or M.S. degree in Computer Science, Electrical Engineering, Robotics, Mathematics, or a related field. Strong C++ programming skills with solid knowledge……
Work with our hardware suppliers to get their driver software integrated into our system. Stay ahead of the game by bringing high-quality technical solutions.…
Develop a concept for software update front- and backend. Experience developing product in UNIX environment. Responsible for planning and integrating software……
You’ll develop firmware for real-time control of semiconductor processing tools, working from early system definition through board bring-up, driver development……
Demonstrated understanding of user-centered design, a clean design aesthetic, and a passion for creating great user experiences. Part/Full Time: Full Time.…
Tesla is driven to excellence in product design and manufacturing, and our vertical integration enables working directly with product design engineers to……
Design and implement web-based tools for data visualization and data labeling. Strong UI and graphic design sensibilities. Company paid Basic Life, AD&D.…
Influence software architecture, validation strategy and technical roadmaps to ensure outstanding performance. 3 years of practical experience.…
Background in 3D computational geometry, computer vision, sensor fusion, localization, mapping, trajectory optimization or state estimation algorithms like……
Bachelor's or Master's degree in Computer Science or a related field, or equivalent experience. Do you have a genuine passion for advancing the state of 3D……
Master's, or preferably a PhD degree in Computer Science or a related field (or equivalent experience). Ability to develop code in Unix/Linux environments.…
Deep technical expertise in distributed applications using Docker, Kubernetes, endpoints and their APIs (REST, gRPC), Helm. What you'll be doing:…
Participate in system integration, field validation, and technical troubleshooting to ensure solutions are robust, practical, and aligned with application……
Collaborate with product management and engineering groups to develop new products and features. BS/Advanced degree in quantitative fields: Computer Science,……
You will help plan, design, develop, and test software to help enterprise customers get the most out of 3D digital twin assets for their web and ecommerce needs……
Certain information you provide as part of the application will be used for purposes of determining whether Intuitive Surgical will need to (i) obtain an export……
You will design C++ abstractions to load and process fleet logs, optimize Borg, RPC performance, and build APIs that let engineers and automated evaluation……
Build backend services for game discovery, user state, achievements, and session management, with a focus on clean API design and solid application logic.…
Support system integration of software on hardware (mostly commercial-off-the-shelf (COTS) hardware). Experience developing near-real-time, embedded SW.…
Support and participate in all phases of the software development life cycle, including requirements analysis, design, implementation, integration, and test.…
Because AI coding agents can now generate and refactor code effectively, the critical skill we are seeking is the ability to maintain an accurate mental model……
Support manufacturing and field teams with debugging and troubleshooting. Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or……
The Enterprise Business Unit (EBU) consists of professionals that develop and support many software products for the Onto Innovation tools and similar tools……
Experience delivering complete software products - from feature requirements through support in the field. Collaborate with peers - other engineers, product,……
Familiarity with mechatronics, electronics, or mechanical design (CAD) is highly advantageous. Experience with 3D modeling, prototyping, and additive……
Use AI to find out how well the skills on your resume fit this job description.
Overview:
We are seeking a full-time Embedded Software Engineer - 3D Graphics, for Garmin's Chandler, AZ location. This role offers a unique opportunity to contribute to the advancement of aviation technology and explore the forefront of real-time rendering and graphics technologies that fly in the sky. The work involves designing, developing, testing, and maintaining graphics technologies integral to Garmin avionics products. The focus will be on full-stack development, testing, and optimization of applications utilizing OpenGL and Vulkan APIs on multi-threaded platforms.
Responsibilities:
Essential Functions
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)
Qualifications:
Basic Qualifications
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
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
The minimum salary is $87K and the max salary is $117K.
$87K – $117K/yr (Glassdoor est.)
$101K
/yr Median
Chandler, AZ
If an employer includes a salary or salary range on their job, we display it as "Employer Provided". If a job has no salary data, Glassdoor displays a "Glassdoor Estimate" if available. To learn more about "Glassdoor Estimates," see our FAQ page.
Working here doesn’t have to be a secret
Sign in to browse authentic reviews, anonymous ratings and salary data before you apply.