Software Engineer 2 (C++)
Garmin Ltd
Olathe, KS, United States
10 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.jofdav.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$42,640.0 - $69,680.0
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Adobe InDesign
Agile Methodology
JIRA
Microsoft Azure
C Sharp (Programming Language)
C++ (Programming Language)
Configuration Management
Computer Engineering
Relational Databases
Software Debugging
DevOps
+16 more
Emulators
Python (Programming Language)
PostgreSQL
Microsoft SQL Server
MySQL
Oracle (Applications)
Scrum Methodology
Quantum GIS (QGIS)
Software Engineering
Software Project Management
Spatial Data Infrastructures
SQLite
SQL Databases
Garmin
Information Technology
Build Process
Job description
We are seeking a full-time Software Engineer 2 (C++) at Garmin’s U.S. headquarters in the Greater Kansas City area. In this role, you will be responsible for developing moderately complex software, creating and executing designs for small sets of new functionalities for map production systems, cartography tools, and Garmin Marine devices., * Creates and executes designs for small sets of new functionalities as part of a software project using C++ and other selected languages, like C#, Java, Python, etc.
- 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
Requirements
- 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 developing moderately complex software in C++
- 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 software using other languages, like C#, Java, Python, etc.
- 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)
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.jofdav.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
M
Maulik
over 3 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
LM
Luis Minvielle
Is Software Engineering Hard?
over 2 years ago
KD
Krissy Davis
Best Countries for Software Engineers
about 3 years ago
EM
Eli McGarvie
Software Engineer Salary London
over 3 years ago