Senior Embedded Software Engineer in Portishead

Senior Embedded Software Engineer in Portishead

Portishead Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
V

At a Glance

  • Tasks: Lead innovative embedded software projects and mentor junior engineers.
  • Company: Viper Innovations Ltd is a pioneering tech company in subsea oil, gas, and rail industries.
  • Benefits: Enjoy 26 days holiday, hybrid working, life assurance, and a contributory pension scheme.
  • Other info: Candidates must have valid UK work authorisation; no sponsorship available.
  • Why this job: Join a winning team recognised for innovation and make a real impact in technology.
  • Qualifications: Bachelor's or Master's in relevant fields with strong embedded software experience required.

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

Primary location: Portishead, North Somerset

Working hours: 37.5

Hybrid working available: Yes

Salary Competitive

  • Would you like to develop embedded software for pioneering engineering products used in demanding, mission-critical environments?
  • Are you looking to take technical ownership of embedded software architecture, design and development?
  • Do you want to develop your career with a unique, growing technology company that has a global reach?

Viper Innovations is a King’s Award-winning engineering technology company partnered with The Institution of Engineering and Technology (IET). We deliver advanced monitoring and asset integrity solutions that protect mission-critical electrical systems in subsea energy, rail, and industrial sectors worldwide.

The Role:

Reporting to the Embedded Software Engineering Lead, you'll take a senior technical role in the architecture, design, development, testing and continuous improvement of embedded software products from concept through to commercial delivery.

Working closely with multidisciplinary engineering teams, you'll take ownership of embedded software activities, helping to define robust architectures and develop reliable, high-quality software for Viper's products. You'll also provide technical guidance and mentoring to less experienced engineers and help drive engineering best practice across the team.

Key Responsibilities Include:

  • Define, develop and code embedded software products and solutions to meet internal and external requirements.
  • Develop embedded software architectures for new and existing products.
  • Design, develop, maintain, debug and test software for ARM microprocessors and STM32 microcontrollers.
  • Develop embedded applications in C, C++ and scripting languages.
  • Work with microcontroller peripherals for data acquisition and control, including USB, I2C, SPI, UART, DMA, ADC and DAC.
  • Develop reliable, highly available embedded applications.
  • Develop firmware for communication interfaces including Ethernet, RS485, RS232, CAN and LCD.
  • Research and evaluate new software technologies and their potential applications.
  • Produce high-quality technical documentation in accordance with company procedures and promote good documentation practice across the team.
  • Coordinate and plan technical activities, providing support and mentoring to less experienced engineers.

What We Are Looking For:

We're looking for someone who can combine strong technical expertise with excellent communication and problem-solving skills.

You’ll ideally have:

  • A degree (or equivalent experience) in Software Engineering, Electronic Engineering, Computer Science or a related engineering discipline.
  • Extensive experience developing embedded software within a commercial engineering environment.
  • Strong hands‑on development experience in C and C++.
  • Experience developing software for ARM-based microprocessors and STM32 microcontrollers.
  • Strong understanding of embedded software architecture and development practices.
  • Experience working with common microcontroller peripherals and hardware interfaces.
  • Experience developing communications functionality using technologies such as Ethernet, RS485, RS232 and CAN.
  • Experience developing, debugging and testing reliable embedded systems.
  • Strong problem-solving and technical communication skills.
  • A passion for mentoring others and driving engineering excellence and continuous improvement.

What's in it for You?

  • 26 days holiday plus bank holidays (with the option to buy or sell 5 additional days)
  • Life assurance
  • Critical illness insurance
  • Attractive contributory pension scheme
  • Cycle to work scheme/volunteering scheme/electric car scheme available
  • Hybrid & flexible working arrangements: We offer a balanced hybrid working model, with three days based in the office and two days working remotely. Our flexible working hours include core hours from 10am to 3pm, allowing employees to structure their start and finish times.
  • Bonus Scheme to celebrate the company’s successes and individual performance

If you are passionate about this role and want to be part of an exciting and innovative team, we’d love to hear from you!

Note on Sponsorship: We regret to inform you that at this time, we are unable to offer sponsorship for work authorisation for this role. Therefore, candidates must possess valid authorisation to work in the UK without requiring visa sponsorship.

#J-18808-Ljbffr

Senior Embedded Software Engineer in Portishead employer: Viper Innovations Ltd

Viper Innovations Ltd. is an exceptional employer that fosters a dynamic and growth-driven work culture, perfect for those looking to make a significant impact in the tech marketing landscape. With a hybrid working model, competitive salary, and extensive benefits, employees are encouraged to thrive both personally and professionally, while also having access to ample opportunities for career advancement as the company expands into new markets.

V

Contact Details:

Viper Innovations Ltd Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Embedded Software Engineer in Portishead

Tip Number 1

Familiarise yourself with Viper Innovations' recent projects and innovations, especially those related to embedded software. This knowledge will help you demonstrate your genuine interest in the company during any discussions.

Tip Number 2

Network with current or former employees of Viper Innovations on platforms like LinkedIn. Engaging with them can provide valuable insights into the company culture and expectations, which you can leverage in your conversations.

Tip Number 3

Prepare to discuss specific examples of your experience with ARM microprocessors and STM32 microcontrollers. Being able to articulate your hands-on experience will set you apart from other candidates.

Tip Number 4

Showcase your problem-solving skills by preparing to discuss challenges you've faced in previous projects and how you overcame them. This will highlight your analytical abilities and fit for the role.

We think you need these skills to ace Senior Embedded Software Engineer in Portishead

Embedded Software Architecture Design
C and C++ Programming
Scripting Languages Proficiency
Software Development for ARM Microprocessors
STM32 Microcontroller Experience
Debugging and Testing Embedded Systems
Embedded Operating Systems Knowledge (Linux/UNIX, RTOS)

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights relevant experience in embedded software engineering, particularly with C, C++, and microcontrollers. Emphasise any leadership roles or projects that showcase your problem-solving skills.

Craft a Compelling Cover Letter:Write a cover letter that reflects your passion for technology and embedded systems. Mention specific projects or experiences that align with Viper Innovations' focus on high-end engineering products and services.

Showcase Technical Skills:In your application, clearly outline your technical skills related to embedded software architecture, design, and development. Include any experience with ARM microprocessors, STM32 microcontrollers, and communication protocols.

Highlight Team Collaboration:Since the role involves working within a team, provide examples of how you've successfully collaborated with others in past projects. This could include mentoring less experienced engineers or leading a team to achieve project goals.

How to prepare for a job interview at Viper Innovations Ltd

Showcase Your Technical Expertise

Be prepared to discuss your experience with embedded software architecture and design. Highlight specific projects where you've used C, C++, or scripting languages, and be ready to explain your problem-solving approach in detail.

Demonstrate Leadership Skills

Since the role involves mentoring less experienced engineers, share examples of how you've led teams or projects in the past. Discuss your approach to guiding others and maintaining high standards of design excellence.

Familiarise Yourself with Viper Innovations

Research Viper Innovations and their projects in the subsea oil & gas and rail industries. Understanding their products and recent achievements, like the Innovation & Technology award, will show your genuine interest in the company.

Prepare for Technical Questions

Expect questions related to embedded systems, microcontroller peripherals, and communication protocols. Brush up on your knowledge of ARM microprocessors, Linux/UNIX, and IoT protocols to confidently tackle any technical queries.