Kepler Communications Inc.

Embedded Software Designer

Kepler Communications Inc.

full-time

Posted on:

Origin:  • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AssemblyIoTLinuxPython

About the role

  • Design and develop reliable, high-quality software related to onboard satellite software, embedded Linux for space and ground systems, firmware, drivers, and IoT modules
  • Write thorough tests and documentation
  • Participate in software design review and code review processes
  • Work with electrical, digital design, and operations teams to identify required features and solidify the system architecture
  • Provide technical leadership and mentorship to junior engineers
  • Identify shortcomings in existing software components and direct future development efforts

Requirements

  • 5+ years of embedded software development experience
  • Bachelor's degree in Computer Science 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
  • Embedded Linux experience including writing kernel modules, device trees, and drivers
  • Excellent communication skills
  • Ability to effectively use git
  • Bonus: Master's degree
  • Bonus: Python development experience
  • Bonus: Experience developing software for aerospace applications
  • Bonus: Experience developing multi-stage bootloaders
  • Bonus: Strong knowledge of computer networking and modern networking protocols
  • Bonus: Experience with RTL (Verilog and/or VHDL) and embedded SoCs
  • Bonus: Hardware debugging experience (oscilloscopes, logic analyzers, etc.)
  • Bonus: Experience with ARM assembly
RTX

Senior Embedded Real-Time Software Engineer

RTX
Seniorfull-time$82k–$164k / yearArizona · 🇺🇸 United States
Posted: 4 days agoSource: globalhr.wd5.myworkdayjobs.com
AssemblyCyber SecurityIoTLinuxRTOS
RTX

Principal Embedded Real-Time Software Engineer

RTX
Leadfull-time$101k–$203k / yearArizona · 🇺🇸 United States
Posted: 4 days agoSource: globalhr.wd5.myworkdayjobs.com
AssemblyCyber SecurityIoTLinuxRTOS
RTX

Senior Principal Software Engineer, Embedded Real-Time

RTX
Seniorfull-time$124k–$250k / yearArizona · 🇺🇸 United States
Posted: 4 days agoSource: globalhr.wd5.myworkdayjobs.com
AssemblyCyber SecurityIoTLinuxRTOS
E-Space

Composites Manufacturing Engineer

E-Space
Mid · Seniorfull-time🇺🇸 United States
Posted: 7 days agoSource: jobs.lever.co
AssemblyERPIoT
Skyways

Embedded Software Engineer, Linux

Skyways
Mid · Seniorfull-time🇺🇸 United States
Posted: 1 day agoSource: jobs.lever.co
LinuxPythonRTOS