Senior Embedded Software Engineer (f/m/d)

Senior Embedded Software Engineer (f/m/d)

Full-Time 60000 - 80000 € / year (est.) Home office (partial)
Technical Futures Ltd

At a Glance

  • Tasks: Design and develop embedded software for Digital RF products using Linux and C.
  • Company: Leading tech firm focused on innovative embedded solutions.
  • Benefits: Competitive salary, 25 days holiday, enhanced pension, and flexible working hours.
  • Other info: Flexible hybrid working and strong focus on career development.
  • Why this job: Join a dynamic team and work on cutting-edge technology in embedded systems.
  • Qualifications: Bachelor's degree in relevant field and experience with Rust and C programming.

The predicted salary is between 60000 - 80000 € per year.

A Senior Embedded Software Engineer with hands-on experience encompassing Embedded Linux, low-level driver work, networking and back-end service development will take responsibility for designing and developing embedded software for Digital RF and related products. This role offers a competitive salary with very flexible hybrid working and generous benefits.

The Senior Embedded Software Engineer will bring:

  • A minimum of a good Bachelors Degree in Software Engineering, Electronics, Computer Science or similar discipline.
  • Experience with Rust in embedded, systems or back-end software development.
  • Strong programming skills in C.
  • Several years of industrial embedded software development.
  • Strong Linux experience including Embedded Linux development and configuration.
  • Experience developing or maintaining Linux drivers and low-level hardware interfaces.
  • Experience with networking protocols and network driver development.
  • Ability to debug complex software/hardware integration issues.

In this Senior Embedded Software role, the successful individual will be helping to deliver robust, secure and high-performance systems; designing and maintaining embedded software for products with a strong focus on Linux-based platforms as well as developing Linux kernel-space and user-space components; implementing software in C and Rust for embedded and system-level applications and developing networking features.

Salary details on application. Benefits include 25 days holiday, enhanced pension plan, life assurance, well-being support, flexible start/finish times and more.

Senior Embedded Software Engineer (f/m/d) employer: Technical Futures Ltd

As a Senior Embedded Software Engineer, you will thrive in a dynamic and innovative environment that champions flexibility and work-life balance through hybrid working options. Our company prioritises employee growth with opportunities for professional development, while offering a competitive salary and an attractive benefits package, including generous holiday allowance and well-being support, making it an excellent employer for those seeking meaningful and rewarding work in the tech industry.

Technical Futures Ltd

Contact Detail:

Technical Futures Ltd Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Embedded Software Engineer (f/m/d)

Tip Number 1

Network like a pro! Reach out to your connections in the embedded software field, attend meetups or webinars, and don’t be shy about asking for introductions. We all know that sometimes it’s not just what you know, but who you know!

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Embedded Linux, C, and Rust. We recommend including code snippets or links to GitHub repos to demonstrate your expertise and hands-on experience.

Tip Number 3

Prepare for technical interviews by brushing up on your debugging skills and understanding of networking protocols. We suggest doing mock interviews with friends or using online platforms to get comfortable with the types of questions you might face.

Tip Number 4

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 proactive and take the initiative to connect directly with us.

We think you need these skills to ace Senior Embedded Software Engineer (f/m/d)

Embedded Linux
Low-level Driver Development
Networking Protocols
Back-end Service Development
Rust Programming
C Programming
Linux Driver Development

Some tips for your application 🫡

Show Off Your Skills:Make sure to highlight your hands-on experience with Embedded Linux, C, and Rust in your application. We want to see how your skills align with the role, so don’t hold back on showcasing your programming prowess!

Tailor Your CV:Customise your CV to reflect the specific requirements mentioned in the job description. We love seeing candidates who take the time to match their experiences with what we’re looking for, especially in areas like low-level driver work and networking.

Craft a Compelling Cover Letter:Your cover letter is your chance to tell us why you’re the perfect fit for this role. Share your passion for embedded software development and any relevant projects you've worked on. We appreciate a personal touch!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the easiest way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about us and what we do!

How to prepare for a job interview at Technical Futures Ltd

Know Your Tech Inside Out

Make sure you brush up on your knowledge of Embedded Linux, C, and Rust. Be ready to discuss specific projects where you've used these technologies, as well as any challenges you faced and how you overcame them.

Showcase Your Problem-Solving Skills

Prepare to talk about complex software/hardware integration issues you've debugged in the past. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your analytical thinking.

Familiarise Yourself with Networking Protocols

Since networking is a key part of this role, review common networking protocols and be prepared to discuss your experience with network driver development. This will show that you understand the broader context of your work.

Ask Insightful Questions

At the end of the interview, have a few thoughtful questions ready about the company's projects or team dynamics. This not only shows your interest but also helps you gauge if the company is the right fit for you.