At a Glance
- Tasks: Design and develop cutting-edge space communication systems and software for embedded systems.
- Company: Join a leading computing systems provider specializing in space satellites and telecommunications.
- Benefits: Enjoy a competitive salary, generous holiday entitlement, and matching pension contributions.
- Why this job: Be part of an innovative team making an impact in space technology and telecommunications.
- Qualifications: BSc in Computer Science or Electrical Engineering with 5+ years in embedded software engineering.
- Other info: Open to junior candidates; flexible working hours and a collaborative environment.
Embedded Software Engineer required for a computing systems provider for space satellite and telecommunications based in Guildford. The ideal candidate for this role will be someone with a technical background in embedded systems, preferably embedded linux. Embedded Software Engineer Job Overview Design and develop space communication systems. Design and implement software on a microcontroller for a bare-metal embedded system. Embedded Software Engineer Job Requirements Sc. in Computer Science or Electrical Engineering. 5+ years of software engineering experience in C for RT-embedded bare metal on a microcontroller. Experience with scripting languages (Bash, Python), and version control software like Git. Experience with telecommunications systems and modems (wireless and wired). Experience with embedded Linux user-space software stack (Kernel) and Yocto/Buildroot Experience with real time operating systems. Embedded Software Engineer Salary & Benefits Salary- Circa £80,000+ (Dependent on experience and skillset. Junior candidates will also be considered) Matching pension contributions up to a maximum of 5% per month. Holiday entitlement – 34 days (including bank holiday) Working hours – 9.00am to 5.30pm on Mondays to Fridays Parking – free access as part of the University parking lot. Private medical care coverage for employee + family membersBennett and Game Recruitment are a multi-disciplined technical recruitment agency based in Chichester, West Sussex operating across the UK with specialist teams covering a range of industries. We are acting as a Recruitment Agency in relation to this vacancy, and in accordance with GDPR by applying you are granting us consent to process your data, contact you about the services we offer, and submit your CV for the role you have applied for
Embedded Software Engineer employer: Bennett and Game Recruitment LTD
Contact Detail:
Bennett and Game Recruitment LTD Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Embedded Software Engineer
✨Tip Number 1
Make sure to highlight your experience with embedded systems, especially if you have worked with embedded Linux. Tailor your discussions during interviews to showcase specific projects where you designed and implemented software on microcontrollers.
✨Tip Number 2
Familiarize yourself with the latest trends in telecommunications systems and modems. Being able to discuss recent advancements or challenges in this field can set you apart from other candidates.
✨Tip Number 3
Brush up on your skills with scripting languages like Bash and Python. Consider preparing a small project or example that demonstrates your proficiency, as practical knowledge can be a great conversation starter.
✨Tip Number 4
If you have experience with real-time operating systems, be ready to discuss how you've applied this knowledge in past roles. Real-world examples can help illustrate your expertise and problem-solving abilities.
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 embedded systems, particularly in C programming for RT-embedded bare metal on microcontrollers. Include specific projects or roles that demonstrate your skills in embedded Linux and telecommunications.
Craft a Strong Cover Letter: In your cover letter, express your passion for embedded software engineering and how your background aligns with the company's focus on space communication systems. Mention any relevant experience with scripting languages like Bash or Python, and your familiarity with version control systems like Git.
Showcase Relevant Projects: If you have worked on projects involving real-time operating systems or the Yocto/Buildroot environment, be sure to include these in your application. Highlight your contributions and the impact of your work on those projects.
Proofread Your Application: Before submitting your application, carefully proofread all documents to ensure there are no typos or grammatical errors. A polished application reflects your attention to detail, which is crucial in embedded software engineering.
How to prepare for a job interview at Bennett and Game Recruitment LTD
✨Showcase Your Technical Skills
Be prepared to discuss your experience with embedded systems, particularly in C for RT-embedded bare metal on microcontrollers. Highlight specific projects where you've designed and implemented software, especially in space communication systems.
✨Demonstrate Your Knowledge of Embedded Linux
Since the role requires experience with embedded Linux, be ready to talk about your familiarity with the user-space software stack, Kernel, and tools like Yocto or Buildroot. Share examples of how you've utilized these in past projects.
✨Discuss Scripting and Version Control Experience
Mention your proficiency in scripting languages such as Bash and Python, and explain how you've used them in your work. Additionally, be sure to discuss your experience with version control systems like Git, as this is crucial for collaborative development.
✨Prepare for Real-Time Operating Systems Questions
Expect questions related to real-time operating systems. Brush up on your knowledge and be ready to explain how you've worked with them in previous roles, including any challenges you faced and how you overcame them.