Social network you want to login/join with:
Our client is disrupting the Space industry with cutting-edge technology, tackling some of the world’s most pressing challenges in Earth Observation. Backed by the UK Space Agency, they’re aiming to be a key player in the thermal imaging market, delivering essential data for a wide range of critical applications.
We are seeking a Firmware Engineer to help drive their product to launch. As part of their award-winning team, you'll be designing and developing high-reliability embedded software for their cutting-edge space telescopes, and helping to deliver world-class solutions.
Responsibilities
* Develop and maintain embedded software in C and Python for Cortex-M series MCUs.
* Design and implement drivers for internal and external peripherals.
* Collaborate with hardware engineers to integrate firmware with custom electronics, interpreting schematics and troubleshooting with lab instruments.
* Produce clear technical documentation, including software requirements, specifications, and API references.
* Use version control tools like Bitbucket, following best practices including code reviews and pull requests.
* Work closely within a multi-disciplinary team, contributing to effective communication and cross-functional collaboration.
Skills & Experience
* Technical Degree/equivalent qualification or experience.
* Proficient in C and Python programming languages.
* Skilled in developing and debugging drivers for peripherals (e.g. PWM, motor drivers).
* Strong knowledge of communication protocols.
* Experienced in writing technical documentation for software systems.
* Ability to read schematics, troubleshoot hardware, and use lab instruments.
* Strong communicator and effective in cross-disciplinary teams.
#J-18808-Ljbffr