Taro Logo

Senior Platform Software Engineer

Teledyne Technologies provides enabling technologies for industrial growth markets including aerospace, defense, factory automation, environmental monitoring, and marine electronics.
Fareham, UK
Embedded
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Consumer

Description For Senior Platform Software Engineer

Raymarine, a division of Teledyne Technologies, is seeking a Senior Platform Software Engineer to join their team in Fareham, UK. This role sits at the intersection of embedded systems and marine electronics, where you'll be developing cutting-edge products including Radar, Sonar, Cameras, and Chart Plotters. The position requires expertise in Linux platform development, with responsibilities spanning from bootloader and kernel development to implementing low-level drivers and communication protocols.

As a senior platform engineer, you'll be involved in the complete product lifecycle, collaborating closely with hardware and mechanical engineering teams. The role demands strong technical skills in Linux systems, debugging capabilities, and hardware understanding. The work environment is hybrid, requiring on-site presence at least 4 days per week.

Teledyne Technologies is a leading provider of enabling technologies for various industrial markets, including aerospace, defense, and marine electronics. The company offers a comprehensive benefits package including healthcare, equity options, and various lifestyle benefits. The work culture emphasizes collaboration, problem-solving, and innovation, with the unique opportunity to see how R&D, software, and hardware development come together under one roof.

This role would be ideal for an experienced embedded systems engineer who is passionate about marine technology and wants to make an impact in a leading marine electronics company. The position offers significant technical challenges and the opportunity to work on products that are vital to the marine sector, while being part of a collaborative and innovative team.

Last updated 2 days ago

Responsibilities For Senior Platform Software Engineer

  • Full Linux platform bring-up including bootloader, kernel, drivers and dts files
  • Building Linux root file system and device drivers for various boards
  • Creating reliable software upgrade processes
  • Writing scripts and services for board startup
  • Designing and implementing low-level drivers and communication protocols
  • Conducting testing and debugging of systems
  • Working with product development team on software requirements and architecture

Requirements For Senior Platform Software Engineer

Linux
  • Proven experience as a Senior Platform Software Engineer with Linux platform bring up
  • Familiarity with Yocto and/or buildroot
  • Proficiency in debugging tools and techniques
  • Solid understanding of hardware design principles and ability to read schematics
  • 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

Benefits For Senior Platform Software Engineer

Medical Insurance
Equity
Parental Leave
  • 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
  • Subsidised canteen

Interested in this job?

Jobs Related To Teledyne Technologies (Raymarine) Senior Platform Software Engineer