Embedded C++ Software Engineer in Gloucester

Embedded C++ Software Engineer in Gloucester

Gloucester Full-Time 50000 - 60000 £ / year (est.) Home office (partial)
Z

At a Glance

  • Tasks: Develop and optimise Embedded C++ software for cutting-edge Linux systems.
  • Company: Join a leading tech firm in Bristol with a focus on innovation.
  • Benefits: Enjoy a competitive salary, bonuses, and flexible working options.
  • Other info: Collaborative environment with opportunities for career growth and development.
  • Why this job: Make an impact in industries like aerospace and automotive with your coding skills.
  • Qualifications: Strong Embedded C++ skills and experience with Linux systems required.

The predicted salary is between 50000 - 60000 £ per year.

We are looking for a skilled Embedded Software Engineer to develop, maintain, and optimise Embedded C++ software for Linux-based systems. This role will focus on developing Embedded Software for systems & products used in industrial, aerospace, automotive & manufacturing sectors. A successful candidate will work closely with cross-functional engineering teams, integrating software with hardware and supporting the full product lifecycle of a next generation product.

Responsibilities

  • Design, implement, and maintain embedded C++ software for Linux platforms
  • Work closely with hardware, systems and design engineers to integrate software with embedded devices
  • Debug, test, and optimise software for performance and reliability
  • Contribute to software architecture, APIs, and technical documentation
  • Support validation, testing, and product release processes
  • Collaborate in cross-functional engineering teams to solve complex technical problems

Experience Required

  • Strong proficiency in Embedded C++
  • Experience with Linux-based embedded systems
  • Familiarity with debugging tools, version control, and software development workflows
  • Experience with device drivers or low-level hardware interfaces
  • Knowledge of communication protocols (SPI, I2C, UART, CAN, Ethernet)
  • Familiarity with CI/CD pipelines

Embedded C++ Software Engineer in Gloucester employer: Zenovo

Join a forward-thinking company in Bristol that values innovation and collaboration, offering Embedded C++ Software Engineers the chance to work on cutting-edge projects in the industrial, aerospace, automotive, and manufacturing sectors. With a strong emphasis on employee growth, you will benefit from a supportive work culture that encourages continuous learning and development, alongside competitive salaries and bonuses. Enjoy the flexibility of a hybrid working model, allowing you to balance your professional and personal life while contributing to the full product lifecycle of next-generation technologies.

Z

Contact Details:

Zenovo Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Embedded C++ Software Engineer in Gloucester

Tip Number 1

Network like a pro! Reach out to your connections in the embedded systems field, especially those who work with C++ and Linux. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects related to Embedded C++. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for technical interviews by brushing up on your debugging skills and understanding of communication protocols like SPI and I2C. Practising common interview questions can help you feel more confident when it’s time to shine.

Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented Embedded Software Engineers like you. Plus, it’s the best way to ensure your application gets seen by the right people.

We think you need these skills to ace Embedded C++ Software Engineer in Gloucester

Embedded C++
Linux-based Embedded Systems
Debugging Tools
Version Control
Software Development Workflows
Device Drivers
Low-level Hardware Interfaces

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with Embedded C++ and Linux systems. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects or roles you've had!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about embedded software engineering and how you can contribute to our team. Keep it concise but engaging – we love a good story!

Showcase Your Problem-Solving Skills:In your application, mention specific examples where you’ve tackled complex technical problems. We’re looking for candidates who can think critically and work collaboratively, so let us know how you’ve done this in the past!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just follow the prompts!

How to prepare for a job interview at Zenovo

Know Your C++ Inside Out

Make sure you brush up on your Embedded C++ skills before the interview. Be ready to discuss specific projects where you've implemented C++ in embedded systems, and don't shy away from talking about the challenges you faced and how you overcame them.

Familiarise Yourself with Linux Systems

Since this role focuses on Linux-based systems, it’s crucial to demonstrate your understanding of Linux environments. Prepare to talk about your experience with debugging tools and how you've optimised software performance on Linux platforms.

Understand the Hardware

This position requires close collaboration with hardware engineers, so make sure you can discuss how your software integrates with hardware. Brush up on communication protocols like SPI, I2C, and CAN, and be ready to explain how you've worked with low-level hardware interfaces in the past.

Show Your Team Spirit

Collaboration is key in this role, so be prepared to share examples of how you've worked in cross-functional teams. Highlight any experiences where you solved complex technical problems together, as this will show that you're a team player who can contribute to the product lifecycle.