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: Be part of 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; a collaborative mindset is key.
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.
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
Engage with professionals in the embedded software community through forums or LinkedIn groups. Networking can provide insights into the company culture and expectations, and you might even get a referral which can significantly boost your chances.
✨Tip Number 4
Prepare to demonstrate your ability to collaborate effectively with cross-functional teams. Think of examples where you worked alongside Systems Engineering, Electronics, or Test and Validation teams, and be ready to discuss how you contributed to successful project outcomes.
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 any relevant tools like UML or IBM’s Rhapsody.
Craft a Strong Cover Letter: In your cover letter, emphasise your hands-on experience and problem-solving skills. Mention your ability to work collaboratively with different teams and your focus on code quality, as these are key aspects of the role.
Showcase Relevant Projects: If you have worked on missile subsystem software or similar projects, be sure to include these in your application. Describe your role, the technologies used, and the outcomes achieved to demonstrate your expertise.
Prepare for Technical Questions: Anticipate technical questions related to embedded systems and C/C++ programming during the interview process. Brush up on your knowledge of model-based development and be ready to discuss your approach to code and design reviews.
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 Understanding of Model-Based Development
Familiarise yourself with model-based development concepts and tools like IBM’s Rhapsody. Be ready to discuss how you've used UML in previous roles and how it can enhance the software development process.
✨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.
✨Prepare for Code Quality Discussions
Expect questions about code quality and design reviews. Be ready to discuss your strategies for maintaining high standards in your code, including any tools or methodologies you use to ensure quality and efficiency in your work.