Senior Embedded Firmware Engineer in Marlow

Senior Embedded Firmware Engineer in Marlow

Marlow Full-Time 50000 - 70000 £ / year (est.) No working from home possible
TSL Products Inc

At a Glance

  • Tasks: Develop and optimise firmware for cutting-edge broadcast technology.
  • Company: Join a global leader in electronic equipment for the media industry.
  • Benefits: Enjoy enhanced holidays, healthcare, and a supportive work environment.
  • Other info: Work in a collaborative team with excellent career growth opportunities.
  • Why this job: Make an impact in a dynamic field with industry experts and innovative tech.
  • Qualifications: Experience in C/C++ programming and hardware-software integration required.

The predicted salary is between 50000 - 70000 £ per year.

To meet our ambitious product roadmap and keep pace with exciting industry developments, we have identified a need for a Senior Embedded Firmware Engineer. It is a fantastic opportunity for an experienced firmware engineer who is comfortable taking designs from concept to production. An exciting opportunity in the dynamic broadcast and media market, working in an established organisation, offering the opportunity to work on the latest technology with industry experts as we continue to grow. The role is based at our Marlow office.

Key Responsibilities

  • Firmware Development of new and existing product: Writing efficient code in C/C++ or Assembly Language for microcontrollers and processors to control hardware
  • Hardware-Software Integration: Interpreting hardware schematics and data sheets to develop low-level drivers (Bare Metal and Linux), bootloaders, and peripheral drivers (GPIO, ADCs, Timers, UART, I2C, SPI, DMA, USB)
  • Debugging and Troubleshooting: Using diagnostic tools like logic analysers, oscilloscopes, and JTAG to diagnose and resolve complex system bugs
  • System Optimization: Improving firmware performance, memory usage, and power consumption for resource‑constrained devices
  • Maintenance: Developing and maintaining software technical documentation, managing source code with Git, and providing product updates
  • Automated Build Systems: Use of CI/CD Pipelines (e.g. Gitlab)
  • Documentation and Testing: Contributing to End‑User technical documentation, functional specifications, and conducting unit testing and validation

Required Skills

  • C/C++ programming
  • Low level experience with Linux Operating System, Drivers, Kernel, U‑BOOT, Device trees
  • Experience with Bare Metal coding on PIC/ARM/Intel designs
  • Excellent knowledge of high and low communications methods, e.g. TCP/IP, HTTP, SPI, I2C
  • Low level experience with Real Time Operating Systems
  • Use of schematics, oscilloscopes, data and logic analysers
  • Hands on hardware debugging
  • Multiprocess/Multithreaded development
  • Documenting development and processes
  • Software Testing/TDD
  • To be self‑motivated and work with minimal supervision
  • Independent, self‑starter who is also happy to be part of a team
  • Good interpersonal and communication skills
  • Desire to solve complex problems
  • Committed to efficient development processes

Advantageous Skills

  • Experience with Xilinx/FPGA toolchains for software development
  • Low level experience with FreeRTOS
  • Object‑Oriented Design
  • Assembly Language
  • Git/SVN
  • Broadcast or Pro AV product experience
  • Audio and video protocols
  • Human Computer Interaction
  • Control System experience

Hours

37.5

Benefits

Benefits include enhanced holidays, healthcare scheme, employee assistance programme, holiday purchase scheme, life assurance and pension.

TSL Professional Products Ltd is a Global company with offices in Marlow, UK and Northridge, Los Angeles. We design, manufacture and market sophisticated electronic equipment to the world’s leading broadcasters. With leading market positions in the fields of Advanced Control Systems, Audio Monitoring and Intelligent Power Management, as our company has grown, the demands on the development team have increased.

Senior Embedded Firmware Engineer in Marlow employer: TSL Products Inc

At TSL Professional Products Ltd, we pride ourselves on being an excellent employer, offering a vibrant work culture that fosters innovation and collaboration in the dynamic broadcast and media market. Our Marlow office provides a supportive environment with opportunities for professional growth, enhanced benefits including healthcare and holiday purchase schemes, and the chance to work alongside industry experts on cutting-edge technology. Join us to be part of a team that values your contributions and encourages you to take designs from concept to production.

TSL Products Inc

Contact Details:

TSL Products Inc Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Embedded Firmware Engineer in Marlow

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with professionals on platforms like LinkedIn. We all know that sometimes it’s not just what you know, but who you know that can help you land that dream job.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those involving C/C++ or embedded systems. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice coding challenges and be ready to discuss your past projects in detail. We want you to shine and show how you can contribute to our exciting product roadmap!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are genuinely interested in joining our team at TSL Professional Products Ltd.

We think you need these skills to ace Senior Embedded Firmware Engineer in Marlow

C/C++ programming
Low level experience with Linux Operating System
Drivers and Kernel development
Experience with Bare Metal coding on PIC/ARM/Intel designs
Knowledge of communications methods (TCP/IP, HTTP, SPI, I2C)
Low level experience with Real Time Operating Systems
Use of schematics and diagnostic tools (oscilloscopes, data and logic analysers)

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Senior Embedded Firmware Engineer role. Highlight your experience with C/C++ programming, low-level Linux systems, and any relevant projects that showcase your skills in firmware development.

Showcase Your Projects:Include specific examples of projects where you've taken designs from concept to production. We love seeing how you've tackled complex problems and what technologies you've used, especially in the broadcast and media sector.

Be Clear and Concise:When writing your cover letter, be clear and concise about why you're a great fit for us. Mention your hands-on hardware debugging experience and your familiarity with tools like oscilloscopes and JTAG, as these are key to the role.

Apply Through Our Website:Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity in our Marlow office.

How to prepare for a job interview at TSL Products Inc

Know Your Code Inside Out

Make sure you’re comfortable discussing your experience with C/C++ and Assembly Language. Be ready to explain your coding decisions and how they relate to hardware control. Brush up on any projects where you’ve taken designs from concept to production, as this will show your hands-on experience.

Familiarise Yourself with Hardware Schematics

Since the role involves hardware-software integration, take some time to review common schematics and data sheets. Being able to interpret these during the interview will demonstrate your technical prowess and understanding of low-level drivers.

Show Off Your Debugging Skills

Prepare to discuss specific instances where you’ve used diagnostic tools like oscilloscopes or JTAG to troubleshoot complex bugs. Sharing a story about a challenging debugging experience can highlight your problem-solving skills and technical expertise.

Emphasise Team Collaboration

While being self-motivated is key, don’t forget to showcase your ability to work within a team. Talk about how you’ve collaborated with others on firmware development or documentation, as good interpersonal skills are essential in this role.