Embedded Software Designer

Job not on LinkedIn

September 23

Apply Now
Logo of Kepler Communications Inc.

Kepler Communications Inc.

Aerospace • Telecommunications • Defense

Kepler Communications Inc. is a company focused on advancing mission communications in space. They offer a cutting-edge optical network that facilitates real-time data relay between satellites, addressing the challenges of on-orbit communications. By employing a hybrid RF and optical network, Kepler is turning satellites into Internet exchange points, enabling rapid data transfers for Earth observation, defense, and human space flight. They continue to expand on-space capabilities by improving infrastructure that supports seamless and secure access to space-generated data across various markets, including defense, intelligence, and space sustainability.

51 - 200 employees

Founded 2015

🚀 Aerospace

📡 Telecommunications

📋 Description

• 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

🏖️ Benefits

• Competitive compensation with a robust equity plan to share in our success. • Comprehensive coverage for health, dental, and vision insurance—including dependents. • Unlimited vacation, supportive parental leave policy, and company-wide holiday shutdown. • Semi-annual company-wide parties and frequent in-office team events. • Relocation packages available for approved roles. • $1,500 annual professional development fund to support your growth. • Fully stocked Toronto office kitchen with snacks, drinks, games and top-notch kitchen appliances. • Town Halls, Celebration Calls, and Company-wide events to stay connected and engaged. • Certified Great Place to Work® (five years in a row).

Apply Now

Similar Jobs

September 20

People Can Fly Studio

201 - 500

🎮 Gaming

🥽 AR/VR

Design and implement third-person melee combat systems at People Can Fly, prototyping mechanics and collaborating with multidisciplinary teams.

🗣️🇫🇷 French Required

September 5

Senior Game Economy Designer owning casino-style economies at Tripledot's Clipwire Games. Optimize monetization, retention, and player experience using data-driven models.

🇨🇦 Canada – Remote

💰 $50M Private Equity Round on 2022-12

⏰ Full Time

🟠 Senior

✍️ Designer

September 4

Alphawave Semi

501 - 1000

🔧 Hardware

📡 Telecommunications

🤖 Artificial Intelligence

Lead pre-silicon RTL/UVM verification for Alphawave Semi connectivity SoCs. Build testbenches, integrate VIPs, drive pre/post-silicon validation and collaborate cross-functionally.

September 3

Shakepay

51 - 200

₿ Crypto

💳 Fintech

💸 Finance

Dirige la stratégie design produit chez Shakepay, pilote équipe, design systems et recherche utilisateur pour Canadiens.

🇨🇦 Canada – Remote

💰 Series A on 2022-01

⏰ Full Time

🟠 Senior

🔴 Lead

✍️ Designer

🗣️🇫🇷 French Required

August 26

Extreme Networks

1001 - 5000

📡 Telecommunications

🏢 Enterprise

🔐 Security

Presentation Designer producing PowerPoint presentations, videos and animations for AI-driven cloud networking company. Champion brand visual content for internal and external campaigns.

Developed by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com