Embedded Software Engineer

Embedded Software Engineer

Full-Time 54000 - 90000 £ / year (est.) No home office possible
A

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

As an Embedded Software Engineer in Hertfordshire, you will join a forward-thinking company that prioritises innovation and employee development. With the option for a compressed four-day work week, we foster a flexible work culture that values work-life balance while providing access to cutting-edge technology and tools in a collaborative lab environment. Our commitment to professional growth ensures that you will have ample opportunities to enhance your skills and advance your career within a supportive team.
A

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

C Programming Language
Embedded Software Testing
ARM Multi-Core Processing Platforms
Communications Protocols (SPI, UART, Ethernet, PCI-Express)
Requirements Management (DOORS)
Test Tools and Techniques (Host and Target Environments)
LDRA or Equivalent Test Tools
Model-Based Development (SysML/UML)
Real-Time Operating Systems (PikeOS, FreeRTOS)
Debugging Skills
Analytical Skills
Attention to Detail
Problem-Solving Skills
Communication Skills

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.

Embedded Software Engineer
Advanced Resource Managers
A
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>