At a Glance
- Tasks: Design, implement, and test embedded software for missile subsystems.
- Company: Join a cutting-edge tech company focused on real-time systems.
- Benefits: Enjoy a hybrid work model and competitive salary of £70,000.
- Why this job: Work on innovative projects that push technology boundaries and enhance your skills.
- Qualifications: Experience in C/C++ and model-based development is essential.
- Other info: Security clearance required; ideal for problem solvers who thrive in collaborative environments.
The predicted salary is between 42000 - 84000 £ per year.
My Client are looking for a software engineer focussed on embedded software development for Real Time systems. This is a hands-on role and will involve architecting, designing, implementing and testing missile subsystem software.
Security Clearance: Join them as an Embedded Software Engineer and take our technology and your career into new territories.
- Significant previous experience of developing bare-metal embedded software using C/C++.
- Experience in model-based development, using UML or using tools such as IBM’s Rhapsody.
- A 'can do' and flexible approach – you’ll enjoy solving technical problems that sometimes extend beyond the bounds of 'software'.
- A focus on code quality and the ability to engage in code and design reviews.
- Able to communicate and collaborate effectively with multiple stakeholders, including Systems Engineering, Electronics and Electrical, and Test and Validation.
Senior Embedded Software engineer Senior Embedded Software engineer employer: Socium - Teams Done Differently
Contact Detail:
Socium - Teams Done Differently Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Embedded Software engineer Senior Embedded Software engineer
✨Tip Number 1
Familiarise yourself with the specific technologies and tools mentioned in the job description, such as C/C++ for embedded systems and model-based development tools like IBM’s Rhapsody. This will not only help you understand the role better but also allow you to speak confidently about your experience during interviews.
✨Tip Number 2
Showcase your problem-solving skills by preparing examples of past projects where you tackled complex technical challenges. Be ready to discuss how you approached these problems and the impact of your solutions on the project outcomes.
✨Tip Number 3
Highlight your experience with code quality practices and your involvement in code and design reviews. Being able to demonstrate your commitment to high standards in software development can set you apart from other candidates.
✨Tip Number 4
Prepare to discuss your collaboration skills with various stakeholders, such as Systems Engineering and Test and Validation teams. Think of specific instances where effective communication led to successful project outcomes, as this is crucial for the role.
We think you need these skills to ace Senior Embedded Software engineer Senior Embedded Software engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with embedded software development, particularly in C/C++. Include specific projects where you've worked on real-time systems and mention any relevant tools like IBM’s Rhapsody.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss your 'can do' attitude and provide examples of how you've solved complex technical problems in previous roles.
Highlight Collaboration Skills: Since the role requires effective communication with various stakeholders, emphasise your teamwork and collaboration skills. Mention any experiences where you successfully worked with Systems Engineering, Electronics, or Test and Validation teams.
Showcase Code Quality Focus: Demonstrate your commitment to code quality by discussing your experience with code reviews and design reviews. Provide examples of how you've improved code quality in past projects.
How to prepare for a job interview at Socium - Teams Done Differently
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C/C++ and embedded software development. Bring examples of past projects where you developed bare-metal software, and be ready to explain your approach to problem-solving in real-time systems.
✨Demonstrate Your Model-Based Development Knowledge
Familiarise yourself with model-based development concepts, especially UML. If you've used tools like IBM’s Rhapsody, be ready to discuss how you applied them in your previous roles and the benefits they brought to your projects.
✨Emphasise Collaboration Skills
Since the role involves working with various stakeholders, prepare to share examples of how you've effectively communicated and collaborated with teams such as Systems Engineering and Test and Validation. Highlight any experiences where you resolved conflicts or facilitated discussions.
✨Focus on Code Quality
Discuss your approach to maintaining code quality and your experience with code and design reviews. Be ready to talk about specific practices you follow to ensure high standards in your work and how you handle feedback from peers.