At a Glance
- Tasks: Join us as an Embedded Software Engineer to test and deliver cutting-edge software solutions.
- Company: We're a forward-thinking tech company based in Hertfordshire, focused on innovation and quality.
- Benefits: Enjoy flexible working options, including a 4-day compressed week and competitive pay.
- Why this job: Be part of a dynamic team that values creativity and offers hands-on experience with advanced technologies.
- Qualifications: You need experience in C programming, testing embedded software, and knowledge of communication protocols.
- Other info: Work in a lab environment with state-of-the-art testing tools and equipment.
The predicted salary is between 54000 - 90000 £ per year.
We are looking for an Embedded Software - V & V engineer, to test and deliver innovative solutions by exploiting a wide portfolio of software technologies & work in a lab based environment using various test tools such as scopes, logic analysers, bespoke test equipment and host based testing.
Responsibilities:
- A Software V&V Engineer capable of integrating and testing embedded Software
- Producing test requirements & test scripts for Unit, Subsystem and System level testing on both host and target platforms
- Running tests, analysing results and using target test facilities such as debuggers, probes, logic analysers and oscilloscopes
Skillset/experience required:
- Experience of the C Programming Language
- Experience of testing software products for ARM based multi-core processing platforms
- Experience of communications protocols (e.g. SPI, UART, Ethernet, PCI-Express)
- Previous experience with testing embedded software
- Experience of DOORS
- Experience of test tools and techniques in both host and target environments
- Experience of test tools such as LDRA or equivalent for host testing
- Experience in model-based development, either in SysML/UML
- Knowledge of Real Time Operating Systems such as PikeOS or FreeRTOS
Embedded Software Engineer employer: Advanced Resource Managers
Contact Detail:
Advanced Resource Managers Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Embedded Software Engineer
✨Tip Number 1
Familiarise yourself with the specific test tools mentioned in the job description, such as LDRA and various debugging equipment. Having hands-on experience or even a solid understanding of these tools can set you apart during interviews.
✨Tip Number 2
Brush up on your knowledge of communications protocols like SPI, UART, and Ethernet. Being able to discuss these protocols confidently will demonstrate your technical expertise and relevance to the role.
✨Tip Number 3
Consider working on personal projects or contributing to open-source projects that involve embedded software testing. This practical experience can provide you with real-world examples to discuss during your interview.
✨Tip Number 4
Network with professionals in the embedded systems field, especially those who have experience with ARM-based multi-core platforms. Engaging with industry peers can lead to valuable insights and potential referrals for the position.
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 the C Programming Language, embedded software testing, and any relevant tools like DOORS or LDRA. Use specific examples to demonstrate your skills in testing software products for ARM-based multi-core processing platforms.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your familiarity with communications protocols such as SPI, UART, and Ethernet, and how your previous experiences align with the responsibilities outlined in the job description.
Showcase Relevant Projects: If you have worked on projects involving model-based development or Real-Time Operating Systems like PikeOS or FreeRTOS, be sure to include these in your application. Highlight your role and the impact of your contributions.
Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for an Embedded Software Engineer.
How to prepare for a job interview at Advanced Resource Managers
✨Showcase Your Technical Skills
Be prepared to discuss your experience with the C Programming Language and any relevant testing tools you've used, such as LDRA or equivalent. Highlight specific projects where you successfully tested embedded software, especially on ARM-based multi-core platforms.
✨Understand the Role of V&V
Make sure you can explain the importance of Verification and Validation in embedded systems. Be ready to discuss how you have produced test requirements and scripts for various testing levels, and how you analyse results using tools like oscilloscopes and logic analysers.
✨Familiarise Yourself with Communication Protocols
Brush up on your knowledge of communication protocols such as SPI, UART, Ethernet, and PCI-Express. Be prepared to discuss how you've implemented or tested these protocols in previous roles, as this will be crucial for the position.
✨Demonstrate Problem-Solving Skills
During the interview, be ready to share examples of challenges you've faced while testing embedded software and how you overcame them. This could involve troubleshooting issues with test equipment or debugging software, showcasing your analytical thinking and adaptability.