At a Glance
- Tasks: Lead the development of cutting-edge embedded software and collaborate on architectural solutions.
- Company: Join a forward-thinking organisation focused on innovation and work-life balance.
- Benefits: Enjoy flexible working arrangements, great benefits, and opportunities for career growth.
- Why this job: Be at the forefront of solving complex challenges in a dynamic and supportive environment.
- Qualifications: Experience in C++, UML Modelling, and Object-Oriented Design is preferred but not mandatory.
- Other info: This role offers hybrid working options and a chance to influence innovative software solutions.
The predicted salary is between 48000 - 84000 £ per year.
Are you interested in leading the development of next-generation real-time embedded software? Do you value flexible working arrangements, great benefits, and a focus on work-life balance? Are you looking to grow your career within an organization that offers support and opportunities? Do you want to lead software engineering solutions to transform complex systems into reality? Are you eager to influence requirements and architecture to ensure the effective deployment of innovative software and EW solutions? This role involves working on a platform with exciting challenges such as delivering rapid change, managing data in the cloud, and resource management. If you're eager to be at the forefront of solving these challenges, consider applying for our Embedded Software Architect position.
What a Typical Week Looks Like:
- Engage with project stakeholders to determine system and software requirements
- Collaborate on architectural solutions at the platform level to determine the software solutions to be developed
- Influence development approaches considering design principles, modularity, reuse, best practices, toolchains, and more
Skills and Experience:
- C++
- UML Modelling
- Object-Oriented Design
- Design Patterns
- Linux / VXWorks (Desirable)
- Requirements Engineering
- Network architectures and Ethernet protocols
- High integrity standards (e.g., RTCA-DO178C)
Embedded Software Architect employer: Leonardo
Contact Detail:
Leonardo Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Embedded Software Architect
✨Tip Number 1
Network with professionals in the embedded software field. Attend industry meetups or online forums where you can connect with current Embedded Software Architects. This can provide insights into the role and may even lead to referrals.
✨Tip Number 2
Familiarise yourself with the latest trends in embedded systems and real-time software development. Being knowledgeable about current technologies and methodologies will help you stand out during discussions with stakeholders.
✨Tip Number 3
Prepare to discuss your experience with architectural solutions and how you've influenced software development approaches in past roles. Be ready to share specific examples that demonstrate your leadership and problem-solving skills.
✨Tip Number 4
Research StudySmarter's projects and values. Understanding our mission and how we approach embedded software development will allow you to tailor your conversations and show how you can contribute to our goals.
We think you need these skills to ace Embedded Software Architect
Some tips for your application 🫡
Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Embedded Software Architect position. Familiarise yourself with the key skills mentioned in the job description, such as C++, UML Modelling, and Object-Oriented Design.
Tailor Your CV: Customise your CV to highlight relevant experience and skills that align with the job description. Emphasise your experience with embedded software development, architectural solutions, and any specific tools or programming languages mentioned.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for embedded software development and your ability to lead projects. Mention specific examples of how you've influenced software architecture or tackled complex challenges in previous roles.
Proofread Your Application: Before submitting, carefully proofread your application materials. Check for spelling and grammatical errors, and ensure that your documents are well-structured and easy to read. A polished application reflects your attention to detail.
How to prepare for a job interview at Leonardo
✨Understand the Role
Make sure you thoroughly understand the responsibilities of an Embedded Software Architect. Familiarise yourself with the key skills mentioned in the job description, such as C++, UML Modelling, and Object-Oriented Design. This will help you tailor your answers to demonstrate your relevant experience.
✨Showcase Your Problem-Solving Skills
Be prepared to discuss specific challenges you've faced in previous roles and how you overcame them. Highlight your ability to influence architectural solutions and manage complex systems, as this is crucial for the position.
✨Engage with Stakeholders
Since the role involves engaging with project stakeholders, be ready to talk about your experience in gathering requirements and collaborating with different teams. Share examples that illustrate your communication skills and ability to work in a team environment.
✨Demonstrate Your Passion for Innovation
Express your enthusiasm for leading the development of next-generation embedded software. Discuss any projects or initiatives where you've implemented innovative solutions, especially those that align with the company's focus on rapid change and resource management.