Embedded Firmware Engineer

Full time
Master, Bachelor
Antwerpen
As an Embedded Firmware Engineer, you will design, develop, and optimize firmware for embedded systems.

Pushing boundaries together and making the impossible possible — that’s our ambition at Sioux. We challenge you to bring out the best in yourself. We work on a wide range of highly complex projects and offer you the opportunity to further develop yourself

Our Position

As an Embedded Firmware Engineer, you design, develop, and optimize firmware for embedded systems. You work closely with other firmware developers, mechanical engineers, and product managers to deliver efficient, reliable, and scalable solutions.

  • Design application- and low-level firmware modules based on requirements and specifications. Design solutions by interpreting hardware schematics to ensure seamless integration between hardware & software. Estimate development effort to implement the solution and plan based on the project priorities.
  • Develop firmware for embedded systems using C & Python programming languages. You’ll work with system-on-chips, real-time operating systems (Zephyr RTOS) and chipset vendor SDKs. You Develop and optimize application- & low-level firmware modules, including bootloaders, device drivers, and control algorithms. Implement and optimize communication protocols (e.g., UART, SPI, I2C, CAN, BLE, etc.).
  • Test firmware on different levels, from unit testing to functional testing and validation. Work together with test- & mechanical engineers to develop test rigs and setups.
  • Debug and troubleshoot firmware using oscilloscopes, logic analyzers, and debugging tools.
  • Collaborate with the team to build a continuous integration system and apply DevOps practices. Conduct code reviews and ensure best practices in firmware development including version control, documentation, and compliance with industry standards and regulations.
  • Optimize power consumption and performance for battery-powered embedded systems.

Qualifications

  • Bachelor’s or master’s degree in Electronics/ICT, Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • 4+ years of experience in embedded firmware development.
  • Proficiency in C/C++ programming for embedded systems & Python for test development and automation.
  • Experience with embedded development tools, debuggers, and version control systems (e.g., VS Code, Git, GitHub).
  • Familiarity with microcontroller architectures (ARM Cortex M, etc.).
  • Understanding of real-time operating systems (Zephyr RTOS) and multi-threading concepts.
  • Knowledge of hardware interfaces, peripherals, and sensor integration.
  • Strong problem-solving and debugging skills.
  • Experience with Agile development methodologies & DevOps practices is a plus.
  • Familiarity with the Linux operating system, Containerization concepts (Docker), GitHub runners, ...
  • Being a cyclist is not mandatory but we’re all quite passionate about cycling.
  • Experience with Bluetooth Low Energy is a plus.
  • Knowledge of security practices in embedded systems.
  • Hands-on experience with electronics and soldering is a plus.

Personal characteristics

  • Strong communicator: Excellent interpersonal and communication skills, with the ability to listen, mediate and critically analyze. Able to effectively convey ideas.
  • Highly organized and capable of multitasking.
  • Independent worker with a hands-on, proactive mindset.
  • Structured and analytical but with a sense for pragmatism.

This is what we offer

​​​​​​​The strength of Sioux lies in our people. That’s why we believe it’s important to fully support your personal and professional development. You’ll be guided by our people managers — all with a technical background — who know what it takes to take the next step, keep you sharp, and challenge you. This way, you’ll discover how to grow in your field, whether through workshops and training programs or by taking on new challenges within our projects.

  • Permanent contract
  • Market-conform salary supplemented with extra-legal benefits (company car with fuel card, group insurance, hospitalization insurance, expense allowance, meal vouchers, etc.)
  • Personal guidance and support, annual evaluation
  • A generous personal training budget of €6,000 per year
  • Fun social events and activities with colleagues
  • Pleasant working atmosphere, content, and environment
  • Growth opportunities
Are you interested?

Your new job in 5 steps

Thank you for your interest. We are happy to share our selection process with you. Below you will find the steps we go through. If you have any questions, feel free to contact us. We wish you the best of luck with your application at Sioux Technologies!

  • Interested?
    • Send us your CV and motivation letter.
  • Application received
    • One of our recruiters will review your application and get back to you asap.
  • Introduction
    • We will plan an (online) introduction with a Sioux colleague to find out if there is a match.
  • Follow-up conversation(s)
    • In follow-up conversation(s), we dive into the (technical) depth. In some cases a personality test will be part of the conversation and will be discussed with you. In other cases you will be presented with a (technical) case.
  • Both excited?
    • If we are both enthusiastic, we would like to make you an offer. We will talk you through the offer and discuss it with you. Are you already curious about our terms of employment? You can find them here for the Netherlands, Belgium, Germany.
  • Welcome to Sioux Technologies!
    • We welcome you to Sioux and wish you success with your new challenge!

 

Privacy Notice for applicants

  1. Pre-employment screening and background checks might be part of your application procedure.
  2. Your personal information is managed in compliance with the GDPR regulations.

Dirk De Bruycker

manager
Sioux Embedded systems uses cookies to remember certain preferences and align jobs interests.