Taro Logo

Senior Platform Software Engineer

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

Description For Senior Platform Software Engineer

Teledyne FLIR, through its Raymarine division, is seeking a Senior Platform Software Engineer to join their innovative marine electronics team. This role sits at the intersection of embedded systems and marine technology, where you'll be responsible for developing cutting-edge products including Radar, Sonar, Cameras, and Chart Plotters.

The position offers a unique opportunity to work on the full lifecycle of new products, from initial platform bring-up to final deployment. You'll be working with Linux-based systems, handling everything from bootloader and kernel development to driver implementation and system integration. The role requires strong technical expertise in embedded Linux systems and hardware interfaces.

As a senior member of the team, you'll collaborate closely with hardware and mechanical engineering departments to deliver high-quality, reliable marine electronics products. The work environment is agile and focused on innovation, with the opportunity to work on diverse technologies and solve complex technical challenges.

The company offers a comprehensive benefits package including healthcare, equity options, and various lifestyle benefits. Located in Fareham, UK, the position requires hybrid work with at least 4 days per week on-site. This is an excellent opportunity for an experienced platform engineer looking to make an impact in the marine electronics industry while working with a leader in the field.

The ideal candidate will bring strong Linux platform experience, familiarity with build systems like Yocto, and excellent problem-solving skills. Knowledge of hardware design principles and ability to read schematics are essential, while experience with Android platforms would be advantageous. This role offers significant growth potential within one of the leading marine electronics companies, with exposure to cutting-edge R&D, software, and hardware development all under one roof.

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
  • 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 FLIR Senior Platform Software Engineer