Senior Platform Software Engineer

Senior Platform Software Engineer

Fareham Full-Time 43200 - 72000 £ / year (est.) No home office possible
T

At a Glance

  • Tasks: Develop cutting-edge marine electronics software and collaborate with cross-functional teams.
  • Company: Join Raymarine, a leader in Marine Electronics, known for innovation and quality.
  • Benefits: Enjoy wellness rewards, private healthcare, electric car schemes, and more perks.
  • Why this job: Be part of a friendly, collaborative culture focused on creativity and problem-solving.
  • Qualifications: Proven experience in Linux platform engineering and excellent problem-solving skills required.
  • Other info: On-site presence needed at least 4 days a week; work permit may be required.

The predicted salary is between 43200 - 72000 £ per year.

Senior Platform Software Engineer, Fareham

Client:

Teledyne Technologies Incorporated

Location:

Fareham, United Kingdom

Job Category:

Other

EU work permit required:

Yes

Job Reference:

84cef847d891

Job Views:

5

Posted:

12.07.2025

Expiry Date:

26.08.2025

Job Description:

Description

Your contribution

Raymarine is a leader in the Marine Electronics industry, we design and manufacture cutting edge products covering a wide range of technologies; including Radar, Sonar, Cameras, Chart Plotters and Instruments, destined for an array of markets including leisure, first responders and commercial.

As a senior platform engineer, you would be at the forefront of developing new products and technologies. You will use your technical expertise and problem-solving abilities to create innovative solutions to challenges faced within the marine sector. Alongside your team you will be involved in the full life cycle of new products, working closely with other departments (such as hardware and mechanical engineering) to produce vital, high quality and reliable devices for our customers.

Your job in plain text

  • Full Linux platform bring-up (including bootloader, kernel, drivers and dts files) for our cutting-edge products, ensuring optimal performance, reliability and efficiency.
  • Building the Linux root file system and device drivers for various boards.
  • Creating reliable software upgrade processes.
  • Writing scripts and services to ensure the board starts up correctly.
  • Designing and implementing low-level drivers, components and communication protocols for systems in a multi-threaded real-time environment.
  • Conducting thorough testing and debugging of systems, identifying and resolving software and hardware integration issues.
  • Working closely with the product development team to define software requirements, specifications, and system architecture.
  • Working within an agile environment.

To be ready to take on this role we would love if you have

  • Proven experience as a Senior Platform Software Engineer, with a focus on Linux platform bring up.
  • Familiarity with Yocto and/or buildroot.
  • Proficiency in debugging tools and techniques, including use of scope probe when required.
  • Solid understanding of hardware design principles and ability to read schematics.
  • Android platform experience would be beneficial but is not required.
  • Experience with various Linux capable processors.
  • Excellent problem-solving skills and attention to detail.
  • Excellent collaboration and communication skills.
  • Ability to be on site at least 4 days per week.

What Raymarine offers you

  • Opportunity to develop your career with one of the leading marine electronics companies.
  • At Raymarine you get a unique opportunity to experience how cutting-edge R&D, software and hardware development come together under one roof. We do our research, our development, and our manufacturing.
  • Friendly culture with a focus on collaboration, problem-solving, and creativity.
  • Benefits such as wellness rewards, long term disability insurance, private healthcare, employee stock purchase program, extended maternity/paternity coverage, electric car and cycle schemes, employee assistance programs, onsite parking with free electric car charging, and subsidised canteen.

Interested?

If you liked what you just read, and believe you are the right person to join our team, do not hesitate to apply.

The selection process is ongoing, so don\’t wait.

When applying, make it easy for yourself. Add a resume and fill out the required fields, no need to add anything else at this point.

We accept applications in English.

Teledyne and all of our employees are committed to conducting business with the highest ethical standards. We require all employees to comply with all applicable laws, regulations, rules and regulatory orders. Our reputation for honesty, integrity and high ethics is as important to us as our reputation for making innovative sensing solutions.

Please note that if you are NOT a passport holder of the country for the vacancy you might need a work permit. Check our Blog for more information.

Bank or payment details should not be provided when applying for a job. Eurojobs.com is not responsible for any external website content. All applications should be made via the \’Apply now\’ button.

Created on 12/07/2025 by TN United Kingdom

#J-18808-Ljbffr

Senior Platform Software Engineer employer: Teledyne Technologies Incorporated

Raymarine, a leader in the Marine Electronics industry, offers an exceptional work environment in Fareham, where innovation meets collaboration. As a Senior Platform Software Engineer, you will be part of a friendly culture that prioritises creativity and problem-solving, while enjoying comprehensive benefits such as private healthcare, wellness rewards, and opportunities for career development within a cutting-edge R&D setting. With a focus on employee well-being and a commitment to ethical standards, Raymarine is an excellent employer for those seeking meaningful and rewarding employment.
T

Contact Detail:

Teledyne Technologies Incorporated Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Platform Software Engineer

✨Tip Number 1

Familiarise yourself with the latest developments in Linux platform bring-up, as this is a key focus for the role. Being able to discuss recent advancements or challenges in this area during your interview can demonstrate your passion and expertise.

✨Tip Number 2

Network with current or former employees of Raymarine or Teledyne Technologies. They can provide valuable insights into the company culture and expectations, which can help you tailor your approach during the interview process.

✨Tip Number 3

Prepare to showcase your problem-solving skills through practical examples. Think of specific challenges you've faced in previous roles and how you overcame them, especially in relation to multi-threaded real-time environments.

✨Tip Number 4

Brush up on your collaboration and communication skills, as these are essential for working closely with cross-functional teams. Be ready to discuss how you've successfully collaborated with hardware and mechanical engineers in past projects.

We think you need these skills to ace Senior Platform Software Engineer

Linux Platform Bring-Up
Yocto
Buildroot
Debugging Tools and Techniques
Scope Probe Usage
Hardware Design Principles
Reading Schematics
Multi-Threaded Real-Time Systems
Low-Level Driver Development
Communication Protocols
Software Upgrade Processes
Testing and Debugging
Collaboration Skills
Problem-Solving Skills
Attention to Detail
Agile Methodologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience as a Senior Platform Software Engineer, particularly focusing on Linux platform bring-up. Include specific projects or technologies you've worked with that align with the job description.

Craft a Compelling Cover Letter: Write a cover letter that showcases your problem-solving skills and technical expertise. Mention your familiarity with Yocto, buildroot, and any relevant debugging tools, as well as your ability to collaborate within an agile environment.

Highlight Relevant Experience: In your application, emphasise your experience with hardware design principles and your ability to read schematics. If you have experience with Android platforms or various Linux capable processors, make sure to include that as well.

Follow Application Instructions: When applying, ensure you follow the instructions provided by Teledyne Technologies. Submit your application through the 'Apply now' button on our website, and only include your resume and required fields at this stage.

How to prepare for a job interview at Teledyne Technologies Incorporated

✨Showcase Your Technical Expertise

As a Senior Platform Software Engineer, it's crucial to demonstrate your deep understanding of Linux platform bring-up. Be prepared to discuss specific projects where you've successfully implemented bootloaders, kernels, and drivers, highlighting any challenges you overcame.

✨Familiarise Yourself with Yocto and Buildroot

Since familiarity with Yocto and/or Buildroot is mentioned in the job description, make sure you can talk about your experience with these tools. If you have worked on projects using them, be ready to explain how they contributed to the success of your work.

✨Prepare for Problem-Solving Scenarios

Expect to face technical questions that assess your problem-solving skills. Prepare examples of how you've debugged complex systems or resolved integration issues, particularly in multi-threaded real-time environments, as this will showcase your analytical abilities.

✨Emphasise Collaboration and Communication Skills

Given the collaborative nature of the role, be ready to discuss how you've worked with cross-functional teams in the past. Highlight instances where your communication skills helped bridge gaps between software and hardware engineering, ensuring project success.

Senior Platform Software Engineer
Teledyne Technologies Incorporated
T
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>