Embedded Software Designer
Kepler Communications
This job is no longer accepting applications
See open jobs at Kepler Communications.See open jobs similar to "Embedded Software Designer" Work In Tech.Design
Canada
CAD 131,100-181,100 / year + Equity
Key Responsibilities:
- Develop reliable, high-quality C and C++ code
- Develop Embedded Linux drivers and applications
- Design, implement, and integrate interfaces to modern avionics sensors, IoT devices, and payloads
- Participate in architecture, design, and code reviews
- Work with electrical, digital design, and operations teams to identify required features and solidify the system architecture
Required Skills & Qualifications:
- 3+ years of embedded software development experience
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
- Strong software design and development skills, including algorithms, testing and debugging
- Proficiency in C/C++, especially in embedded topics such as interrupt handlers, concurrency, memory-mapped peripherals, and hardware interfaces (SPI, I2C, CAN)
- Experience with embedded operating systems and build systems, including OpenEmbedded/Yocto and FreeRTOS
- Experience developing for Embedded Linux, including writing kernel modules, device trees, and drivers
- Familiarity with common version control (git) and build systems (CMake, Meson, or similar)
- Demonstrated record of strong communication skills, and thriving in a collaborative development environment
Bonus Points:
- Experience developing software for aerospace applications
- Experience developing multi-stage bootloaders
- Strong knowledge of modern networking protocols
- Proven background thriving within fast-paced environments, particularly within startup or R&D settings
- Demonstrated ability to adapt quickly and innovate under pressure to meet dynamic project demands
131100 - 181100 CAD a year
This job is no longer accepting applications
See open jobs at Kepler Communications.See open jobs similar to "Embedded Software Designer" Work In Tech.