G

Garmin

Builds navigation devices and fitness wearables

Embedded Software Engineer 2

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeOlathe, KS, USANo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Mathematics, Physics, or a related field, plus at least one year of relevant experience, or an equivalent combination of education and experience.
  • Cumulative GPA of at least 3.0 as a general rule.
  • Demonstrated proficiency designing well-architected software systems and modules that support new technology or improve existing functionality and performance.
  • Competence researching fundamental problems and implementing appropriate algorithmic solutions.
  • Ability to decompose functional requirements into well-defined tasks while balancing quality, quantity, and complexity.
  • Capability to provide peer technical assessments on areas of expertise, new technologies, and software designs.
  • Proficiency writing software in C and C++, with relevant experience or training in data structures or object-oriented design methodology.
  • Proficiency with relevant software engineering tools, including configuration management systems, build processes, debuggers, emulators, simulators, and logic analyzers.
  • Demonstrated verbal, written, and interpersonal communication skills.
  • Ability to prioritize and lead in a fast-paced, deadline-driven environment.

Responsibilities

  • Develop low-level embedded software for consumer outdoor products, including C/C++ software that interacts with hardware.
  • Perform initial board bring-up, bootstrapping of the operating system, development and integration of device drivers, and power and thermal management.
  • Develop software in C, C++, and Assembly for new products or applications.
  • Work with wireless networking technologies, including ANT, Bluetooth/BLE, and Wi-Fi, to enable communication with other outdoor products.
  • Decompose functional requirements into well-defined tasks.
  • Research fundamental problems and implement appropriate algorithmic solutions.
  • Provide peer technical assessments on areas of expertise, new technologies, and software designs.
  • Assist design engineering with component datasheet and schematic design reviews as needed.
  • Participate in project leadership or program planning by providing technical input to product development plans and concept documents.
  • Contribute to determining project goal and objective feasibility and apply judgment in setting schedules and assessing risk.
  • Mentor and guide less experienced Software Engineers.
  • Contribute to technical research on new technologies.
  • Suggest process improvements and author procedures as appropriate.
  • Provide reliable solutions to difficult problems using sound problem-solving techniques.

Desired Qualifications

  • Previous work or internship experience in design, particularly for consumer products.
  • Linux or Android programming experience.
  • Multithreaded software development experience.
  • Wireless communication experience with Bluetooth/BLE and Wi-Fi, and experience using Wireshark and Bluetooth sniffer tools.
  • Familiarity with hardware communication interfaces including I2C, SPI, UART, and USB.
  • Experience using laboratory equipment such as logic analyzers, digital oscilloscopes, and in-circuit debuggers.

About the Company

Garmin

Builds navigation devices and fitness wearables

Garmin builds GPS navigation devices and wearables for runners, cyclists, outdoor explorers, pilots and boat owners. Its fēnix watches combine activity tracking, health sensors and maps in a rugged design, while Garmin Connect organizes workouts and training data. The company also sells aircraft cockpit displays, boat chartplotters and sonar, and navigation and infotainment systems for vehicle manufacturers. It earns revenue through device sales via retailers, dealers and its own stores, alongside fees for connected services and mapping subscriptions. Founded in 1989, Garmin has its operational headquarters in Olathe, Kansas, United States, while Garmin Ltd. is legally domiciled in Switzerland.

Company size
10,001+
Company stage
IPO
Headquarters
Olathe, KS
Founded
1989

Recently Posted Jobs

Explore more opportunities at Garmin

See more jobs