At a Glance
- Tasks: Design and develop cutting-edge embedded software for next-gen space systems.
- Company: Join a pioneering space tech company revolutionising satellite autonomy.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Why this job: Make a real impact on space technology and work with innovative teams.
- Qualifications: Strong C++ and Python skills, experience with embedded Linux or RTOS.
- Other info: Dynamic team environment with exciting projects in the space industry.
The predicted salary is between 36000 - 60000 £ per year.
Job Description
If you’re passionate about pushing the limits of embedded software and want your work to have a direct impact on next-generation space systems, this could be for you.
We’re working with a pioneering space technology company developing AI-enabled autonomy software for spacecraft. They’re building technology that allows satellites to sense, think, and act independently in orbit, and are now expanding their engineering team in London.
What You’ll Be Doing
- Designing and developing embedded software for advanced space systems.
- Writing real-time code for Linux-based RTOS environments.
- Prototyping and testing software on hardware to validate system performance.
- Building scalable, modular systems that support autonomous in-orbit operations.
- Collaborating with hardware and AI teams to integrate real-world functionality.
What You’ll Bring
- Strong background in C++ and Python development.
- Experience working with embedded Linux or real-time operating systems (RTOS).
- Solid understanding of microcontrollers, device drivers, and hardware integration.
- Comfortable debugging, testing, and optimising performance on embedded targets.
- A self-starter with a collaborative mindset, able to thrive in fast-moving environments.
Nice to Have
- Familiarity with communication protocols (SPI, I2C, UART, CAN, Ethernet).
- Knowledge of containerisation (Docker, Kubernetes).
- Experience with BSP generation, real-time kernel configuration, or SoC platforms (e.g. NVIDIA).
- Background in the space, robotics, or autonomy industries.
Please get in touch to find out more!
Embedded Software Engineer employer: EVONA
Contact Detail:
EVONA Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Embedded Software Engineer
✨Tip Number 1
Network like a pro! Reach out to people in the space tech industry on LinkedIn or at events. A friendly chat can open doors that a CV just can't.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your embedded software projects. This is your chance to demonstrate your C++ and Python prowess in a way that stands out.
✨Tip Number 3
Prepare for technical interviews by brushing up on real-time operating systems and debugging techniques. We want you to feel confident when discussing your experience with embedded Linux!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who take the initiative to connect directly with us.
We think you need these skills to ace Embedded Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C++ and Python, as well as any work you've done with embedded Linux or RTOS. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for embedded software and space technology. Let us know why you’re excited about the opportunity to work on AI-enabled autonomy software for spacecraft.
Showcase Your Problem-Solving Skills: In your application, include examples of how you've tackled challenges in debugging or optimising performance on embedded targets. We love seeing how you think and approach problems, especially in fast-moving environments!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at EVONA
✨Know Your Tech Inside Out
Make sure you brush up on your C++ and Python skills, as well as your experience with embedded Linux or RTOS. Be ready to discuss specific projects where you've designed and developed embedded software, and how you tackled challenges in those environments.
✨Showcase Your Problem-Solving Skills
Prepare to share examples of how you've debugged, tested, and optimised performance on embedded targets. Think of scenarios where you had to collaborate with hardware teams or integrate real-world functionality, and be ready to explain your thought process.
✨Familiarise Yourself with the Space Industry
Since this role is focused on next-generation space systems, it’s a good idea to have a basic understanding of the space industry and its challenges. Research the company’s projects and be prepared to discuss how your skills can contribute to their mission.
✨Ask Insightful Questions
Interviews are a two-way street! Prepare thoughtful questions about the team dynamics, the technology stack they use, and how they approach AI-enabled autonomy. This shows your genuine interest in the role and helps you assess if it's the right fit for you.