An exciting opportunity is now open for a Real-Time Software Engineer to join our client's innovative and multidisciplinary team. In this role, you'll contribute to the development of cutting-edge smart cameras for space applications, image processing hardware and software, and nano-satellites. You'll also be working on developing advanced technologies focused on Guidance, Navigation, and Control (GNC) systems for Earth Observation and Space Exploration missions.
Your Role:
As a Real-Time Software Engineer, you'll be responsible for implementing embedded real-time software/firmware designs from concept through to real-world demonstration. This includes the end-to-end development of intelligent payloads for nano-satellites.
Key Responsibilities:
• Implementation of embedded real-time software/firmware designs from concept through real-world demonstration.
• Development of real-time firmware.
• Creation of Embedded/Linux Algorithms.
• Designing GUI/CLI software.
What you bring:
• Bachelor's Degree in electronics, computer engineering or equivalent.
• Strong proficiency in English.
• Comfortable with Linux systems.
• Proficient in C/C++ programming.
• Knowledge of communication protocols (UART, Ethernet, SPI, etc).
• Experience with SDK's (e.g. Xilinx SDK, Arduino SDK).
Valued Qualifications:
• Proficiency in Git Version Control.
• Experience with Python Programming.
• Expertise in Programming and Debugging ATmega, ARM, and Zynq Devices.
• Hands-on Experience with FreeRTOS.
• Skilled in GUI Development Using Qt or GTK.
Why Apply?
Join a company at the cutting edge of technology, where you'll find a dynamic and challenging work environment. Priotising teamwork and innovation, offering a balanced work schedule that emphasises productivity and quality over long hours.
This is your chance to be part of a forward-thinking team that values both your professional growth and work-life balance.
Ready for the next step in your career? Apply today!
Área: Testing/Software Development/Architecture jobs
#J-18808-Ljbffr