Please, let Kepler Communications know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
Kepler is on a mission to deliver Internet connectivity to space, creating infrastructure for the growing data needs of the space economy.
The company has launched 23 satellites and is working on an optical constellation to improve access to space-generated data.
Kepler is seeking an experienced Software Architect to lead the design and development of robust, high-performance software solutions for space systems.
The role requires deep technical expertise in software architecture, embedded systems, and real-time computing to ensure software reliability and scalability for mission-critical applications.
The ideal candidate will have over 10 years of experience in software design, a strong understanding of embedded Linux, RTOS, and bare-metal systems, and proficiency in C, C++, and Python.
Responsibilities include system architecture and design (40%), technical leadership and collaboration (30%), process adherence and quality assurance oversight (20%), and documentation and process improvement (10%).
Requirements:
A Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field is required.
Candidates must have 10+ years of experience in software design and development, focusing on embedded systems and real-time computing.
Expertise in C, C++, and Python for embedded and real-time applications is essential.
A strong background in embedded Linux, RTOS, and bare-metal system design is necessary.
Experience in software architecture design, including multi-threaded, multi-core processing, and inter-microprocessor communications is required.
Familiarity with static code analysis tools such as SonarQube, Cppcheck, Pylint, or CodeSonar is needed.
Experience with design-for-test and designing for upgradeability is preferred.
Proficiency in integrating and supporting CI/CD pipelines within development workflows is required.
Strong problem-solving, debugging, and troubleshooting skills are essential.
Benefits:
Kepler Communications is committed to fostering an inclusive and accessible environment for all employees and customers.
The company welcomes applications from diverse backgrounds, including women, Aboriginal persons, persons with disabilities, ethnic minorities, visible minorities, and LGBTQ+ individuals.
Kepler provides accommodations during the recruitment process for applicants with disabilities to ensure equal access.
The company values diversity and aims to create a workplace where all employees feel valued, respected, and supported.
Apply now
Please, let Kepler Communications know you found this job
on RemoteYeah
.
This helps us grow 🌱.