Senior Embedded Software Engineer (Firmware)

Senior Embedded Software Engineer (Firmware)

Bachelor 60000 - 80000 € / year (est.) No home office possible
Deepstreamtech

At a Glance

  • Tasks: Design and build embedded software for quantum error correction solutions.
  • Company: Join Riverlane, a leader in quantum computing innovation.
  • Benefits: Competitive salary, collaborative culture, and opportunities to learn about cutting-edge tech.
  • Other info: Dynamic team environment with hands-on experience and career growth potential.
  • Why this job: Be part of groundbreaking work in quantum computing and make a real impact.
  • Qualifications: Strong C++ skills and a passion for learning new technologies.

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

Requirements

  • A Bachelor's degree (or equivalent) in Computer Science, Electronic Engineering, Physics, Maths or a related discipline
  • Great communication skills and an ability to work with a diverse range of people are essential
  • Strong C++ skills
  • Proficiency with a scripting language, such as Python
  • Curiosity to learn about new technologies, including quantum computing and error correction
  • A deep understanding of how hardware implements software
  • Experience with standard development practices, such as source control, continuous integration and unit testing (Desirable)
  • Hands-on experience of working alongside hardware design (Desirable)
  • Experience writing embedded software in high-performance applications

We encourage you to apply - you may be a great fit, even if you don’t meet every single qualification. We’d love to hear from you.

What the job involves

At Riverlane, we build new and advanced solutions to solve one of the hardest problems in quantum computing: quantum error correction (QEC). As a Senior Embedded Software Engineer at Riverlane, you will help build the world’s first quantum error correction stack - Deltaflow. This cutting-edge work will involve collaborating with our world-class engineering, product and quantum physics teams to design, build and deliver this stack. At Riverlane, we are creating something truly unique, complex and large-scale, so being comfortable with engineering to evolving specs is key. As such, you will be happy and excited to get hands-on quickly in areas outside your own expertise. You will also work well with different people and be team-oriented. Prior quantum computing knowledge is not necessary – you will learn this along the way!

Design and build embedded software components for our quantum error correction stack, specifically targeting features that aid with seamless deployment of our product to partners. Integrate our QEC stack into world-class quantum computing systems. Develop test infrastructure to verify and benchmark whole-system correctness and performance. Work alongside our Product and Quantum Science teams to understand the requirements and constraints for this cutting-edge system.

Senior Embedded Software Engineer (Firmware) employer: Deepstreamtech

At Riverlane, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. As a Senior Embedded Software Engineer, you will have the unique opportunity to contribute to groundbreaking advancements in quantum computing while working alongside a diverse team of experts. We are committed to your professional growth, providing ample opportunities for learning and development in a supportive environment that values curiosity and creativity.

Deepstreamtech

Contact Detail:

Deepstreamtech Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Embedded Software Engineer (Firmware)

Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups or webinars, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those involving C++ or Python. This gives employers a tangible look at what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for interviews by brushing up on common technical questions related to embedded software and quantum computing. Practice explaining your thought process clearly, as communication is key when working with diverse teams.

Tip Number 4

Don’t hesitate to apply through our website! Even if you don’t tick every box in the job description, we value curiosity and a willingness to learn. We’d love to hear from you and see how you can contribute to our exciting projects!

We think you need these skills to ace Senior Embedded Software Engineer (Firmware)

C++
Python
Embedded Software Development
Hardware-Software Integration
Source Control
Continuous Integration
Unit Testing

Some tips for your application 🫡

Show Off Your Skills:Make sure to highlight your strong C++ skills and any experience with scripting languages like Python. We want to see how your technical expertise aligns with what we're looking for!

Be Yourself:Don’t stress if you don’t meet every single qualification. We value curiosity and a willingness to learn, so let your personality shine through in your application. We’d love to hear about your passion for technology!

Tailor Your Application:Take the time to customise your application to reflect the job description. Mention your experience with embedded software and any hands-on work with hardware design. This shows us you’re genuinely interested in the role!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at Deepstreamtech

Brush Up on Your C++ Skills

Make sure you're comfortable with C++ as it's a key requirement for the role. Review common algorithms and data structures, and be ready to discuss your past projects where you've used C++. Practising coding challenges can also help you demonstrate your proficiency.

Show Off Your Curiosity

Riverlane values a curiosity for new technologies, especially in quantum computing. Prepare to discuss any recent tech trends or innovations that excite you. This shows you're not just about the code but also eager to learn and grow in the field.

Communicate Effectively

Since great communication skills are essential, practice explaining complex technical concepts in simple terms. Think about how you would describe your work to someone without a technical background. This will help you connect with the diverse team at Riverlane.

Prepare for Hands-On Questions

Expect questions that assess your hands-on experience with embedded software and hardware design. Be ready to share specific examples of how you've integrated software with hardware in past projects. This will highlight your practical knowledge and problem-solving skills.