Senior Embedded Software Engineer

Canopy
Detroit, MI

Canopy is a company with a unique mission, solving for the large and growing problem of theft from vehicles. With our patented cutting edge AI technologies, we are determined to provide peace of mind to the millions with items in their vehicles that are vulnerable to theft.

We are seeking a highly motivated Software Engineer to join our dynamic Embedded Software team. As part of our team, you will play a crucial role in designing, developing, and maintaining innovative software that powers IoT security devices and solutions. Our goal is to deliver cutting-edge technology that brings peace of mind to millions. If you are passionate about embedded systems, enjoy solving complex technical challenges, and thrive in a collaborative environment, we encourage you to apply and be a part of our mission-driven team.

Responsibilities:

  • Develop and test software that runs in real-time on-device using Kotlin and other exciting technologies
  • Translate customer requirements and use cases into functional software with performance, quality, and reliability at the forefront
  • Be bold and articulate in delivering ideas to a mixed audience with varying views and challenges
  • Participate and perform architecture reviews, code reviews, unit and acceptance testing, as well as writing documentation to enable knowledge sharing
  • Apply continuous integration, deploying software incrementally to meet fast-paced development
  • Advocate for and implement engineering best-practices, continuously improving through innovation and iteration
  • Work and collaborate effectively in a global dynamic team environment
  • Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
  • 3+ years of experience in C/C++ development
  • 5+ years of experience in a Software Engineering role
  • Experience using debug tools and techniques to identify and troubleshoot issues, such as memory leaks, race conditions, timing constraints, etc
  • Strong knowledge in communication protocols such as SPI/I2C/UART

Preferred Qualifications:

  • Master’s degree in Computer Science, Electrical Engineering, or related field
  • 2+ years of experience in Android, Java, or Kotlin development
  • Proven understanding of Linux operating systems, libraries, and commands.
  • Reside within the Detroit area or nearby, with the ability to work in a hybrid environment and regularly commute to our Detroit office as needed.

Work Eligibility

  • Must be authorized to work in the United States.
  • Comprehensive medical benefits coverage, dental plans and vision coverage.
  • Health care and dependent care spending accounts.
  • Employee and Family Assistance Program (EAP).
  • Employee discount programs.
  • Retirement plan with a generous company match.
  • Generous Paid Time Off, Sick, and Holidays
  • Family Leave (Maternity, Paternity)
  • Employer paid short- and long-term disability.
  • Employer paid life insurance and accidental death & dismemberment insurance.
  • Training & Development allowance.

Compensation Range

Exact compensation may vary based on skills, experience, and location.

Base Salary: $96,600 - $135,000

Diversity, Equity and Inclusion:  At Canopy, we're on a mission to end theft from vehicles and revolutionize vehicle security by building cutting-edge technology. We will achieve this by prioritizing individuals and staying attuned to the evolving needs of our people, users, and industry trends. We foster a workplace culture that embraces diversity and authenticity, enabling us to flourish as a team of exceptional individuals working towards a common purpose. We gain a deeper understanding of our users' experiences by continuously improving our skills and expanding our knowledge. A more diverse, equitable, and inclusive Canopy leads to greater innovation and success.

Equal Opportunity: Canopy does not discriminate on the basis of race, sex, color, religion, age, national origin, marital status, disability, veteran status, genetic information, sexual orientation, gender identity or any other reason prohibited by law in provision of employment opportunities and benefits.

#LI-Onsite

Posted 2025-08-20

Recommended Jobs

In House Counsel Jobs | JDHuntr 42826 Associate General Counsel, Secretary, Lansing, MI

In House Jobs | JDHuntr
Lansing, MI

In House Counsel Jobs | JDHuntr 42826 Associate General Counsel, Secretary, Lansing, MI To apply go to JDHuntr.com reports to the Vice President & Assistant Secretary. fulfills Corporate Secreta…

View Details
Posted 2025-08-05

FOOD SERVICE OFFICER

The GEO Group
Baldwin, MI

Job Description Job Description Overview Interested in advancing your career in criminal justice, corrections, or security? Look no further. We are actively seeking motivated professionals. Yo…

View Details
Posted 2025-07-29

Customer Service Representative

Grand Traverse Container
Grand Rapids, MI

Job Description Job Description PRIMARY PURPOSE: Maintain effective customer relations through prompt and efficient service, exercising judgment necessary to process customer orders, work with c…

View Details
Posted 2025-07-28

Registered Nurse (RN)

AOB Recruitment
Dexter, Washtenaw County, MI

Job Description: Registered Nurse (RN) Position: Registered Nurse (RN) Job Type: Full-time About the Role As a Registered Nurse (RN), you will play a crucial role in providing high-quali…

View Details
Posted 2025-07-30

Surface Grinder

Reef Tool And Gage Company Inc
Clinton Township, MI

Job Description Job Description Surface/OD Grinder   Responsibilities (include but not limited to) • Perform surface grinding operations based on provided work instructions and blueprints …

View Details
Posted 2025-07-27

Project Buyer

MAHLE
Farmington Hills, MI

Your Contribution As a Senior Project Buyer reporting to the Head of Project Purchasing, you will works to fulfill customer deliverables for all purchasing requirements of the project (cost targets,…

View Details
Posted 2025-07-25

Breakfast Cook - Embassy Suites

Suburban Inns
Grand Rapids, MI

Embassy Suites is a fast-paced, high-energy workplace, with endless opportunities for skill development and advancement.  Come join the best team in the Food and Beverage and the Hospitality Indu…

View Details
Posted 2025-07-23

Assistant Site Manager

Clean Express Auto Wash - 3119 Central Park W
Roseville, MI

Job Description Job Description Become a part of our team and earn a competitive hourly rate of $21.63, with the additional opportunity to qualify for quarterly incentives based on site performan…

View Details
Posted 2025-07-28

Parking Lot Attendant (Mackinaw City Only)

Sheplers Mackinac Island Ferry
Mackinaw City, MI

Job Description Job Description Salary: Job Description Join Shepler's and work in the beautiful outdoors greeting guests and directing them where to properly park their vehicles. This posi…

View Details
Posted 2025-07-27

Host

The Original Pancake House of Southfield
Birmingham, MI

Job Description Job Description You are the first and and final piece to the guest’s experience. You monitor all of the restaurant for empty and clean tables, estimate wait times for guests, and …

View Details
Posted 2025-08-17