Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded/Software Engineer or Developer

Garmin Ltd.

Overview

Garmin Canada has new opportunities for full‑time Embedded Software Engineers and Developers with various levels of experience who are hungry to solve real‑world problems with embedded systems. The following teams are currently hiring:

Biosensor Platform – Optical Team

This team is responsible for the optical sensor driver development and integration among Garmin wearable products. You will work closely with hardware engineers and vendors for new sensor evaluation, perform signal‑quality testing and noise analysis. Our work also includes developing sensor manufacturing tests in the production line and conducting calibrations for specific signal paths to ensure consistent data quality. The team works closely with Garmin global offices to deliver accurate and reliable biosensor metrics for customers throughout their daily activities and sleep.

Fitness Products – Sensor Platform Team

This team specializes in low‑level embedded development, building and maintaining core reusable software at the MCU and driver level, and delivering memory‑efficient solutions that power multiple Garmin accessory products. The team also plays a key role in platform and new controller bring‑up for next‑generation products and integrating new platforms into the broader Garmin ecosystem. Working across multiple product groups, the team provides deep technical expertise and explores emerging technologies to keep Garmin's accessory lineup at the forefront of innovation.

Fitness Products – Varia TM Team

This team is responsible for the end‑to‑end software of Garmin's Varia line of cycling‑awareness products. You will work in a fast‑paced, multi‑disciplinary environment spanning the full product lifecycle: early board bring‑up (partnering closely with the Sensor Platform team), factory integration and scale‑up to mass production, and feature delivery across high‑power lighting, camera systems, and radar technology. Our work also includes building and integrating wireless connectivity that links Varia products with the broader Garmin ecosystem, including mobile apps, wearables, and cycling computers. You will collaborate daily with talented teams across Garmin offices worldwide and contribute to products used by cyclists around the globe.

Connected Technologies – Applications

The Connected Technologies division stewards ANT and BLE technologies across multiple Garmin business segments, including Fitness, Outdoor and Marine. The Applications team works directly with product teams and builds the infrastructure and tooling needed to enable compelling customer features in Garmin products, from battery‑constrained sensors to embedded Linux multi‑purpose displays for marine navigation. You will work in a fast‑paced, highly collaborative environment, driving to maintain and scale an ever‑growing ecosystem of connected products.

Responsibilities

  • Implement embedded software solutions, primarily in C
  • Develop unit tests to verify your solutions, primarily in C/C++
  • Design well‑architected software modules to deliver new features or improve the capability and performance of existing features
  • Provide reliable solutions to a wide range of difficult problems using sound problem‑solving techniques
  • Participate in peer code review and design review
  • Decompose functional requirements into well‑defined tasks
  • Collaborate with developers, technical leads, and product managers to identify opportunities for new features or to improve existing processes

Requirements

Bachelor of Science in Software Engineering or a relevant technical field from a four‑year college or university, or an equivalent combination of education and relevant experience with a cumulative GPA greater than 3.0.

  • Proficiency in writing software in C and C++
  • Collaborative software development in a team environment
  • Debugging complex problems on embedded systems

Other desirable skills and experience

  • Low‑power and constrained system development and verification
  • Integrating and maintaining 3rd‑party software packages (e.g., SDKs)
  • Hands‑on experience with ANT and/or BLE focused software development on embedded systems
  • Implementing low‑level serial drivers on bare‑metal platforms (UART/SPI/SDIO)
  • Working on projects with teams distributed across multiple sites
  • Working on multiple simultaneous development projects
  • Development of software for consumer electronics

Company Information

At Garmin Canada, we create more than just products – we inspire solutions and innovations that change and shape how we live, work and play. You will play an integral role in helping us bring cutting‑edge products from concept to market while working alongside a diverse group of talent from across 34 countries. When you work at Garmin, adventure doesn't have to wait for the weekend; this is where you can put your passions into action and enjoy what you do every day.

We believe in work‑life integration and place high value on diversity, inclusion and belonging. Our onsite fitness centre, ergonomic sit‑stand desks, Business Resource Groups, Social Committee and Wellness Program all contribute to our commitment to the overall wellness of every associate. Garmin Canada's Corporate Social Responsibility Program supports and contributes to local communities and causes.

Garmin Canada is an equal‑opportunity employer. Qualified applicants will receive consideration for employment without regard to race, colour, ancestry, place of origin, religious beliefs, gender, gender identity, gender expression, age, physical disability, mental disability, marital status, family status, source of income, and sexual orientation.

#J-18808-Ljbffr
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Embedded/Software Engineer or Developer in Cochrane, AB vacancy
  • $155.72k per year

     ...in southern Alberta, invites talented professionals to lead its engineering services as we expand to over 300 staff. Responsibilities...  ...to align engineering initiatives with organizational goals. Develop and implement engineering best practices, processes, and standards... 
    Suggested
    Full time
    Work at office

    Town of Cochrane

    Cochrane, AB
    1 day ago
  • $155.72k per year

     ...Director, Engineering Services Job Type Executive Opportunities Organization Town of Cochrane Competition Number Closing...  ...to align engineering initiatives with organizational goals. Develop and implement engineering best practices, processes, and standards... 
    Suggested
    Full time

    Town of Cochrane

    Cochrane, AB
    2 days ago
  • $3056.5 - $4006.62 per week

     ...and opportunities for various types of recreation amenities. Develop facility master plans for recreation development, including...  ...consultants using established processes for planning services, including engineering studies, land surveys, geo-technical, civil, structural,... 
    Suggested
    Permanent employment
    Full time
    Temporary work
    Part time
    Work at office
    Remote work
    Monday to friday

    Government of Alberta

    Cochrane, AB
    8 days ago
  •  ...designs from schematics and input from Product Design and Mechanical Engineers using Computer Aided Design (CAD) tools. Essential Functions...  ...is perfectly positioned for testing out the very products we develop here. You’ll be able to take in the magnificent mountain views –... 
    Suggested
    Full time
    Work at office
    Local area
    Weekend work

    Garmin

    Cochrane, AB
    21 days ago
  •  ...The Dietary Worker provides patient support via phone and software systems and serves as a liaison to other departments regarding patient...  ..., state, and federal regulations and codes. At Aramark, developing new skills and doing what it takes to get the job done make a positive... 
    Suggested
    Full time
    Local area
    Flexible hours
    Shift work

    Aramark

    Cochrane, AB
    6 days ago
  •  ...of ASPE and financial reporting * Proficiency in dealership management systems (e.g., PBS, Reynolds & Reynolds, CDK) and accounting software * Excellent analytical, organizational, and problem-solving skills * Ability to manage multiple tasks and meet deadlines in a fast-... 
    Long term contract
    Full time
    Work at office

    Cochrane Toyota

    Cochrane, AB
    6 days ago
  •  ...More specifically, you will be required to: Attend to members’ investment and financing needs while ensuring quality service Developing strategies and offering investment, financing and insurance products. Manage business relationships, assess member/client satisfaction... 
    Full time
    Internship
    Remote work
    Flexible hours

    Desjardins

    Cochrane, AB
    2 days ago
  •  ...SLSC is located in Cochrane, Alberta. About the Position Do you have a passion for coaching, mentoring, and helping participants develop their skills and confidence? We are looking for enthusiastic, knowledgeable, and motivated Coaches to join our team and create positive... 
    Hourly pay
    Part time
    Flexible hours

    SLS Centre

    Cochrane, AB
    3 days ago
  •  ...monitor the team’s progress, providing constructive feedback and coaching to drive improvements. * Sales Strategy & Execution: * Develop and implement monthly and quarterly sales strategies to meet departmental goals and maximize profitability. * Manage CRM processes... 
    Full time
    Work at office

    Cochrane Toyota

    Cochrane, AB
    7 days ago
  • $36.5 per hour

     ...There is no option to work remotely. Responsibilities Tasks Analyze budget to boost and maintain the restaurant’s profits Develop budget to determine cost of food, ingredients, alcohol, kitchen and cleaning supplies Evaluate daily operations Modify food... 
    Permanent employment
    Full time
    Remote work

    Mr Sub

    Cochrane, AB
    1 day ago
  •  ...Comprehensive health, dental, and vision benefit programs for you and your family, including an RRSP program with company matching We will develop your skills and certifications with our excellent training program & opportunity for advancement that includes the potential to enter... 
    Full time
    Day shift

    Fountain Tire

    Cochrane, AB
    15 days ago
  • $17 - $28 per hour

     ...of you and your family with our impressive health, dental, and vision benefits, plus a RRSP program with company matching! We will develop your skills and certifications with our excellent training Regular full-time day shifts, with opportunities for overtime Save your... 
    Hourly pay
    Full time
    Day shift

    Fountain Tire

    Cochrane, AB
    14 days ago
  •  ...Aramark safety policies and procedures including accurate food safety and sanitation Ensures security of company assets At Aramark, developing new skills and doing what it takes to get the job done make a positive impact for our employees and for our customers. In order to... 

    Aramark

    Cochrane, AB
    25 days ago
  •  ...Demonstrates commitment to professional growth and competence by adherence to component and departmental training commitments. At Aramark, developing new skills and doing what it takes to get the job done make a positive impact for our employees and for our customers. In order to... 

    Aramark

    Cochrane, AB
    7 days ago
  •  ...Criminal Record Check. Commitment to a minimum number of volunteer hours (minimum 1 full camp week). Competencies that you can develop in Camp Teamwork and Collaboration: Enhance your ability to work effectively as part of a team, collaborate with others, communicate... 
    Full time
    Summer work
    Seasonal work
    Monday to friday
    Shift work

    SLS Centre

    Cochrane, AB
    7 days ago
  •  ...on par level or quantity of supplies.  Responsible for cleanliness, organization, and maintenance of work area.    At Aramark, developing new skills and doing what it takes to get the job done make a positive impact for our employees and for our customers. In order to meet... 
    Part time

    Aramark

    Cochrane, AB
    27 days ago
  • $45 per hour

     ...vital signs, applying aseptic techniques including sterile dressing, ensuring infection control, and conducting specimen collection; develop a nursing care plan based on the result of the assessment and refer to a physician or other health care provider; administer... 
    Full time
    Temporary work
    Part time
    Summer work
    Immediate start
    Shift work

    Bayshore HealthCare

    Cochrane, AB
    2 days ago
  • $12k - $18k per year

     ...18,000 over the summer, depending on availability, efficiency, and quality of work. Beyond the pay, this job offers the chance to develop strong work habits, communication skills, and teamwork experience, all while contributing to projects that make a visible difference... 
    Long term contract
    Full time
    Summer work
    Local area

    Website Scholars Edge Painting Student Painting Company

    Cochrane, AB
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded/Software Engineer or Developer. Be the first to apply!