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+ years of experience
Enterprise SaaS

Description For Senior Platform Software Engineer

Teledyne Raymarine, a leader in Marine Electronics, is seeking a Senior Platform Software Engineer to join their innovative team. The role focuses on developing cutting-edge marine electronics products including Radar, Sonar, Cameras, and Chart Plotters. As a senior platform engineer, you'll be responsible for Linux platform development, including bootloader, kernel, and driver implementation. The position offers a unique opportunity to work on the full product lifecycle, collaborating with hardware and mechanical engineering teams.

The ideal candidate should have strong experience in Linux platform bring-up, embedded systems development, and hardware integration. You'll work in an agile environment, developing solutions for the marine sector while utilizing your expertise in low-level programming and system architecture. The role requires strong problem-solving abilities and excellent communication skills.

Teledyne Technologies provides enabling technologies for various industrial growth markets, including aerospace and defense, factory automation, and environmental monitoring. The company offers comprehensive benefits including healthcare, equity options, and various lifestyle benefits. The position is hybrid, requiring at least 4 days per week on-site at the Fareham, UK location.

This is an excellent opportunity for an experienced platform engineer looking to make an impact in marine electronics, working with cutting-edge technology while being part of a collaborative and innovative team. The role offers both technical challenges and professional growth opportunities in a leading marine electronics company.

Last updated a day 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 Raymarine Senior Platform Software Engineer