At a Glance
- Tasks: Develop embedded software for spacecraft and solve complex technical challenges.
- Company: Innovative UK-based space tech company with a supportive culture.
- Benefits: Up to £45,000 salary, flexible working, 36 days leave, and health benefits.
- Why this job: Make a real impact on space missions while working with cutting-edge technology.
- Qualifications: Experience in C programming and embedded systems required.
- Other info: Collaborative environment with excellent learning and career growth opportunities.
The predicted salary is between 36000 - 60000 £ per year.
We are working with an innovative UK-based space technology company that develops software used on real spacecraft missions. The organisation supports customers across the global space sector and is continuing to grow its engineering capability. They are now looking to add an Embedded Software Engineer to their team, someone who enjoys solving complex technical problems and wants to work on software that operates in challenging, real-world environments.
Whats On Offer:
- Salary up to £45,000.
- Flexible working with the occasional visits to Edinburgh office.
- 36 days annual leave.
- 6% employer pension contribution.
- Health cash plan, life assurance and enhanced sick pay.
- Ongoing investment in learning, development and conferences.
- A supportive, inclusive culture where your work directly impacts space missions.
The Role:
This role offers the chance to work on embedded flight software that runs onboard spacecraft. You will be involved in developing new functionality, improving existing systems and ensuring the software meets high standards of reliability and performance. You will work closely with other engineers in a collaborative environment, contributing across the full development lifecycle, from early design discussions through to testing and delivery.
- Developing and maintaining embedded software in C.
- Working with hardware interfaces and supporting new onboard platforms.
- Writing and maintaining automated tests to ensure software quality.
- Taking part in code reviews and technical discussions.
- Communicating progress and technical decisions clearly within the team.
To Be Considered You Will Have:
- Commercial experience in software engineering using C.
- Experience working with embedded or real-time systems.
- A solid understanding of operating system concepts and multitasking.
- Experience working in Linux-based development environments.
- Strong debugging and problem-solving skills.
- A collaborative mindset and good attention to detail.
APPLY NOW with your most up to date CV for consideration.
Locations
Embedded C Software Engineer in Edinburgh, Scotland employer: Bright Purple Resourcing
Contact Detail:
Bright Purple Resourcing Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Embedded C Software Engineer in Edinburgh, Scotland
✨Tip Number 1
Network like a pro! Reach out to people in the space tech industry on LinkedIn or at local meetups. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your embedded C projects or any relevant work. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges related to embedded systems and be ready to discuss your thought process during interviews.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Embedded C Software Engineer in Edinburgh, Scotland
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with embedded systems and C programming. We want to see how your skills match the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about working in the space sector and how your problem-solving skills can contribute to our team. Keep it engaging and personal!
Showcase Your Technical Skills: When applying, mention specific tools and technologies you’ve worked with, especially in Linux-based environments. We love seeing strong debugging and problem-solving skills, so give us examples of how you've tackled challenges in the past.
Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at Bright Purple Resourcing
✨Know Your C Inside Out
Make sure you brush up on your C programming skills before the interview. Be ready to discuss your past projects and how you've tackled complex problems using C, especially in embedded systems. They’ll want to see your technical prowess, so be prepared to dive deep into your coding experiences.
✨Familiarise Yourself with Embedded Systems
Since this role focuses on embedded flight software, it’s crucial to understand the principles of embedded systems and real-time operating systems. Review key concepts and be ready to explain how you’ve applied them in previous roles. This will show that you’re not just a coder but someone who understands the environment their code operates in.
✨Prepare for Technical Discussions
Expect to engage in technical discussions during the interview. Brush up on debugging techniques and problem-solving strategies, as they may ask you to solve a problem on the spot. Practising common interview questions related to embedded systems can help you articulate your thought process clearly.
✨Show Your Collaborative Spirit
This company values teamwork, so be ready to share examples of how you’ve worked collaboratively in the past. Discuss your experience in code reviews and how you communicate technical decisions within a team. Highlighting your ability to work well with others will demonstrate that you fit into their supportive culture.