Skip to content

Sr. Embedded Software Engineer (Q12025)

    • Eindhoven, Netherlands
  • €6,000 - €8,000 per month
  • Research & Development

Job description

Disclaimer: This position has been opened up in advance. Practically this means that we'll only hire our Sr. Embedded Software Engineer in Q12025. Theoretically, there's a likelihood of a change of plans which could result in not hiring a Sr. Embedded Software Engineer eventually.

Climate change is real and we need to act fast. Our purpose is to restore the carbon balance in our atmosphere. We believe it’s important to have a positive impact on society, the economy, and the climate. Are you ready to join us on our mission? 🌎

Role
Let’s start off by giving you some charcoal sketches on our team. Currently, the Carbyon team consists of 44 individuals (and counting!), coming from 12 different countries. Overarchingly, you could say there are two main teams. On the one hand we have the team working on the sorbent (the material that adsorbs the carbon dioxide). On the other hand we have the machine development team, which essentially creates the machine to ultimately adsorb and thus capture carbon dioxide.

Within the machine development team we have different competencies (varying from Mechanical to Electrical Engineering and from Control Engineering to Thermal). Also, and that’s where you’ll sit, there’s the Software Team (thanks, Captain Obvious!) which consists of 5 people (Robert, Richard, Yvo, Kenny & Jurriaan). Like every team, the software team also has strengths and pitfalls. We are a small group with many different software competencies, like data science, cloud backend, and embedded. While this is a strength, the diversity is also a risk for knowledge islands. So we are looking for someone who can cope with this properly.

While our machine is high tech, the software complexity isn’t the biggest challenge. The biggest challenge is to design the software with many unknowns while starting with greenfield development. We are pioneering with new technology, in a new market, so we need to anticipate future insights while preventing ongoing design changes cause degradation of software quality. 

Responsibilities
We’re aware of the fact that the above is an extremely high-over description. While this role is pretty fluid, and requires a strong entrepreneurial spirit, we’ve tried to outline the core responsibilities. These can be found below.

  • Contribute to the design and implementation of machine control functionality. This includes the implementation of control loops, device drivers, and data acquisition. 

  • Collaborate with other disciplines (mechanical, electrical, chemical, process and system engineering) to improve your understanding of the details of the software requirements. 

  • Develop an extensive testing environment to validate changes before hardware deployment.  

  • Apply good software development practices for software evolution. 

  • Contribute to a culture of quality through automated testing, code reviews and actively obtaining feedback. 

  • Stay updated on emerging technologies and industry trends relevant to embedded software engineering. 

  • Informally, yet inspiringly, coaching your fellow team members within the team.


Why join us?

We are a purpose-driven team of international engineers, researchers, and business professionals. We do not get easily discouraged and we join forces to ensure our dream comes true. At the heart of it all, there are people inspired by our purpose: reversing climate change!

We offer you to

  • Make a real difference in one of the biggest challenges of our time - reversing climate change.

  • Become an integral part of our fun, diverse and growing multicultural team.

  • Experience the dynamic and exciting environment of a startup - where there is never a dull moment.

  • Take ownership and actively participate in the decision-making process.

  • Share and implement your own ideas - we believe the best ideas can come from anywhere.

  • Enjoy flexible working hours and the freedom to manage your work effectively - we trust you.

  • Join the daily team walks at the inspiring High Tech Campus.

  • Engage in monthly team events and activities such as jeu de boules or barbecues, fostering a strong sense of community.

  • Receive a permanent contract and enjoy our recently improved attractive benefits package.

Job requirements

Our ideal candidate is someone who
Brings strong teamwork skills, has a high level of human-awareness and is able to apply self-management. Furthermore, you’ll bring; 

  • either a Bachelor’s or Master’s degree in Embedded Systems or Electrical Engineering.

  • Advanced skills in embedded software engineering.

  • At least 10 years of experience in designing and implementing robust software solutions.

  • Excellent programming skills in multiple programming languages, among which are Rust, C/CC++ and Python.

  • Broad experience with communication protocols (I2C, SPI, REST, MQTT, UART, RS-232, RS-485, CAN, Modbus, etc).

  • A deep understanding of microprocessors and embedded operating systems (STM32, Linux, Zephyr, …).

  • Experience in board bring-up, board debugging (JTAG) and toolchain setup.

  • A high-level of comfort using Git and CMake or PlatformIO.

  • Thorough experience in Agile methodologies.

  • Strong affinity with machine development.

  • A high-level understanding of physics-driven concepts.

  • The ability to thrive in a dynamic team environment, demonstrating an adaptable mindset, while enthusiastically embracing our startup's mission. 

  • Fluency in English, both spoken and written, to thrive in an international environment. 

  • Lives within commuting distance from Eindhoven or is open to relocating - because that’s where our magic happens!


We are Carbyon. We Capture the Sky ⭐💫
At Carbyon, we envision a future where fossil carbon is entirely replaced by atmospheric carbon. Our breakthrough technology enables extreme energy efficiency and low manufacturing costs, paving the way for a globally scalable solution. We value diversity and actively promote an inclusive culture where every employee feels valued and supported. We welcome applicants from diverse backgrounds and experiences, as we believe our diversified expertise is one of our strengths.

Are you energized by our purpose and want to work together on our mission? Reach out to us, we would love to meet you!

  • Eindhoven, Netherlands
€6,000 - €8,000 per month
Research & Development

or

Perks & Benefits

30 vacation days

Purchase 10 extra vacation days to take enough rest or swap our Dutch public holidays freely for another holiday of your choice.

Hybrid work

Choose which working hours are the best. Join our office for 3 days a week or even work 1 month remote.

Permanent contract

Trust is the foundation of our company so we offer a permanent contract.

Travel allowance

Choose between an NS Business Card or a KM allowance. We trust you to make the most sustainable decision.

Attractive salary

We believe in equal pay for equal work. Our transparent and competitive framework is benchmarked and based on your relevant experience.

Pension

We offer a 5% employer contribution with A.S.R. for your older days. You can choose freely if you want to save extra.

Learning budget

Continuously develop your professional skills with €500 budget for training courses, classes or studies.

Volunteering day

Give back to our community and making a positive impact by volunteering once a year.

How we hire

Getting to know each other

In the first video call, let our People & Culture Manager learn about you and your story to check a potential fit to Carbyon. This is also a chance for you to ask first questions about the role and company culture.

Technical interview

In this interview, you're invited to our office. The Hiring Manager takes a deeper dive into your experience and what you could bring to the team. You can expect questions on how knowledgeable you are in the business or technology area.

Final chat

You made it to the very last stage! This can consist of a technical case or a meeting with future team members. We want to give you and our team the opportunity to meet during a last interview.

Is this job not your match?

Subscribe for the job alert to receive the latest vacancies in your mailbox.