Embedded Software Designer

Added
3 days ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

c i2c embedded linux can spi

πŸ“‹ Description

  • Develop reliable, high-quality C and C++ code
  • Develop Embedded Linux drivers and applications
  • Design, implement, and integrate interfaces to sensors and payloads
  • Participate in architecture, design, and code reviews
  • Work with electrical and digital teams to finalize system architecture

🎯 Requirements

  • 3+ years of embedded software development experience
  • Bachelor's degree in CS, CE, EE, or equivalent
  • Proficiency in C/C++, including interrupts, concurrency, memory-mapped peripherals, SPI, I2C, CAN
  • Experience with Embedded Linux: kernel modules, device trees, and drivers
  • Experience with OpenEmbedded/Yocto and FreeRTOS
  • Git familiarity and build systems like CMake or Meson

🎁 Benefits

  • Competitive compensation with equity.
  • Health, dental, and vision insurance, including dependents.
  • Unlimited vacation and parental leave; company holidays.
  • Relocation packages available for approved roles.
  • CAD 1,500 annual professional development fund.
  • Great Place to Work certification.

🚚 Relocation support

Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’