Please, let Kepler Communications know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
Kepler is seeking an Embedded Software Developer to contribute to the development and maintenance of software for both space and ground-based assets for a growing fleet of spacecraft.
The role involves designing and developing reliable, high-quality software for onboard systems of next-generation satellites, embedded Linux systems, firmware, and IoT module drivers.
Responsibilities include writing thorough tests and documentation, participating in software design and code review processes, and collaborating with electrical, digital design, and operations teams to identify required features and solidify system architecture.
The position also requires providing technical leadership and mentorship to junior engineers and identifying shortcomings in existing software components to direct future development efforts.
Requirements:
Candidates must have 5+ years of embedded software development experience.
A Bachelor's degree in Computer Science or an equivalent field is required.
Strong software design and development skills are necessary, including proficiency in algorithms, testing, and debugging.
Proficiency in C/C++ is essential, particularly 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, is required.
Candidates should have embedded Linux experience, including writing kernel modules, device trees, and drivers.
Excellent communication skills and the ability to effectively use git are mandatory.
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.
Interested candidates can contact the People & Culture team for accommodation needs through the company's Career Page.
Apply now
Please, let Kepler Communications know you found this job
on RemoteYeah
.
This helps us grow 🌱.