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
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.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!