Embedded Software Engineer Microcontrollers in Poole, Dorset
Embedded Software Engineer Microcontrollers in Poole, Dorset

Embedded Software Engineer Microcontrollers in Poole, Dorset

Poole Full-Time 28800 - 48000 £ / year (est.) No home office possible
A

At a Glance

  • Tasks: Develop embedded software for high-end microcontrollers in exciting applications like superyachts and race cars.
  • Company: Join a fast-growing SME known for bespoke software solutions and a dynamic team culture.
  • Benefits: Enjoy a collaborative work environment with opportunities for growth and development.
  • Why this job: Be part of innovative projects that make a real impact in industrial and marine technology.
  • Qualifications: 3+ years in embedded software development using C/C++ with experience in microcontroller environments.
  • Other info: Opportunity to work in a newly expanded office space as part of a growing engineering team.

The predicted salary is between 28800 - 48000 £ per year.

Our client is an established SME business with an international customer base, the company is a fast-moving, forward-thinking software organisation that has a dynamic team that provide bespoke software and product applications to its clients. Having recently moved to larger premises as part of their growth plan they are seeking to appoint a new role of Embedded Software Engineer at their offices in Poole. You will be a key member of the software team and will contribute to the development of the next generation of connected industrial and marine products.

The Role

In this role, you can expect to be developing both system level libraries and end user applications on high end microcontrollers for use in display, monitoring and control applications. Their displays are used in a wide range of applications from luxury superyachts to race car steering wheels and fuelling rigs. They are looking to double the size of their engineering team and are currently seeking new embedded software engineers to work on the development of a new range of efficient microcontroller displays based on i.MXRT crossover MCUs.

  • Design, development and support of embedded software in a predominantly microcontroller environment.
  • Development of tools to support embedded software product development.
  • Development of testing and validation strategies.
  • Maintenance and improvement of software for existing products.
  • Administration and maintenance of supporting infrastructure for software development.
  • Integration of software with hardware and new board bring up.

Skills and Qualifications

  • Minimum of 3 years experience of developing embedded products in C / C++ in a microcontroller environment ideally for higher end MCUs (Cortex M7, M33 etc).
  • Experienced with small executives like FreeRTOS, Zephyr as well as bare metal coding.
  • Thorough understanding of microcontroller hardware and interfaces, including DDR memory, QSPI / OSPI, CAN and Ethernet.
  • A good understanding of CAN bus, including CANOpen or J1939.
  • Familiarity with TCP/IP networking on constrained platforms.
  • Demonstrable experience of developing complex protocol stacks with clear layer separation and well defined interfaces.
  • Competent in the use of debugging tools at the hardware interface, e.g. JTAG emulators, logic analysers, protocol analysers and oscilloscopes during new board bring up.
  • Ability to read schematics and understand hardware datasheets and reference manuals.
  • Familiar with secure boot technologies and techniques.
  • Experience of the use of CODESYS for PLC or industrial control applications is of interest, but this is not a CODESYS application developer role.

To Apply

If you feel you are a suitable candidate and would like to work for this reputable company, please do not hesitate to apply.

Embedded Software Engineer Microcontrollers in Poole, Dorset employer: Ad Warrior

Join a dynamic and innovative team at our established SME in Poole, where your contributions as an Embedded Software Engineer will directly impact the development of cutting-edge industrial and marine products. We offer a collaborative work culture that fosters professional growth, alongside competitive salaries and the opportunity to work on exciting projects for an international clientele. With our recent expansion into larger premises, you will be part of a rapidly growing company that values creativity and technical excellence.
A

Contact Detail:

Ad Warrior Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Embedded Software Engineer Microcontrollers in Poole, Dorset

✨Tip Number 1

Familiarise yourself with the specific microcontrollers mentioned in the job description, such as i.MXRT crossover MCUs. Understanding their architecture and capabilities will help you demonstrate your expertise during interviews.

✨Tip Number 2

Brush up on your knowledge of embedded software development tools and techniques, especially those related to FreeRTOS and Zephyr. Being able to discuss your experience with these systems can set you apart from other candidates.

✨Tip Number 3

Prepare to showcase your debugging skills, particularly with hardware interfaces like JTAG emulators and logic analysers. Having real examples of how you've used these tools in past projects can impress potential employers.

✨Tip Number 4

Network with professionals in the embedded systems field, especially those who have experience with CAN bus protocols. Engaging in discussions or forums can provide insights and potentially lead to referrals for the position.

We think you need these skills to ace Embedded Software Engineer Microcontrollers in Poole, Dorset

Embedded Software Development
C / C++ Programming
Microcontroller Architecture
FreeRTOS
Zephyr
Bare Metal Coding
Microcontroller Interfaces
DDR Memory Management
QSPI / OSPI Communication
CAN Bus Protocols
TCP/IP Networking
Debugging Tools Proficiency
JTAG Emulators
Logic Analysers
Protocol Analysers
Oscilloscopes
Reading Schematics
Understanding Hardware Datasheets
Secure Boot Technologies
CODESYS Familiarity

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with embedded software development, particularly in C/C++ and microcontroller environments. Emphasise any relevant projects or roles that showcase your skills with high-end MCUs and debugging tools.

Craft a Compelling Cover Letter: Write a cover letter that specifically addresses the job description. Mention your experience with FreeRTOS, Zephyr, and your understanding of microcontroller hardware. Show enthusiasm for the role and how you can contribute to their team.

Showcase Relevant Projects: If you have worked on projects involving CAN bus, TCP/IP networking, or complex protocol stacks, be sure to include these in your application. Provide specific examples of your contributions and the technologies used.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors or typos. A polished application reflects your attention to detail, which is crucial in embedded software engineering.

How to prepare for a job interview at Ad Warrior

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C/C++ and microcontroller environments in detail. Highlight specific projects where you've developed embedded products, especially those involving higher-end MCUs like Cortex M7 or M33.

✨Demonstrate Problem-Solving Abilities

Expect technical questions that assess your problem-solving skills. Prepare examples of how you've tackled challenges in previous roles, particularly related to debugging tools and integration of software with hardware.

✨Familiarise Yourself with the Company’s Products

Research the company’s product range, especially their applications in luxury superyachts and race car steering wheels. Understanding their market will help you tailor your responses and show genuine interest in their work.

✨Prepare Questions for the Interviewers

Have insightful questions ready about the team dynamics, development processes, and future projects. This shows your enthusiasm for the role and helps you gauge if the company is the right fit for you.

Embedded Software Engineer Microcontrollers in Poole, Dorset
Ad Warrior
A
  • Embedded Software Engineer Microcontrollers in Poole, Dorset

    Poole
    Full-Time
    28800 - 48000 £ / year (est.)

    Application deadline: 2027-06-19

  • A

    Ad Warrior

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>