Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
At Barco IX we shape immersive experiences together by embracing the creative power of technology. With a heart for technology and a spirit for creativity we break through the limits of what’s possible. We enable what has never been done before to immerse our audiences in experiences they will never forget.
The markets our immersive experience technologies are used in, range from live events, over theme parks and museums to flight simulators.
Our immersive experiences R&D organization focusses on developing projection and image processing technologies to make these immersive experiences come to life for our customers all over the world.
We are seeking a skilled MCU (Microcontroller Unit) Developer to design, implement, and optimize embedded software for our next-generation products. The ideal candidate has strong experience with low‑level programming, hardware–software integration, and real-time embedded systems. You will work closely with hardware, firmware, and system engineers to deliver reliable, scalable, and high‑performance embedded solutions.
Key Responsibilities
- Develop, test, and maintain embedded firmware for microcontroller‑based systems.
- Understand communication protocols (UART, SPI, I²C, CAN, USB, Ethernet, etc.), and hardware abstraction layers
- Work with hardware engineers to review schematics, validate component selection, and support PCB bring‑up.
- Integrate firmware with sensors, actuators, motor drivers, displays, memory devices, and communication modules
- Perform debugging and optimization using oscilloscopes, logic analyzers, JTAG/SWD debuggers, etc.
- Implement real-time features and ensure system stability under constrained conditions.
- Write clean, efficient, and well‑documented C code following industry best practices.
- Conduct code reviews, unit tests, and hardware‑in‑the‑loop testing.
- Support hardware bring-up, board testing, and prototype validation
- Contribute to system architecture, safety concepts, and design documentation.
- Analyze and resolve field issues, bugs, and performance bottlenecks
- Support production teams with firmware updates, testing, and troubleshooting.
- Bachelor’s or Master’s degree in Electronics Engineering, Computer Engineering, Computer Science, or related field.
- Solid understanding of microcontroller architecture, memory management, and real-time constraints
- Strong proficiency in C for embedded systems.
- Hands‑on experience with one or more MCU families (e.g., ARM Cortex-M, STM32, PIC, AVR, ESP32, NXP, Renesas, TI).
- Experience with embedded development tools, IDEs (MCUXpresso, Keil, IAR, STM32CubeIDE, MPLAB, etc.), debuggers and hardware test tools
- Experience with version control (GitHub)
- Familiarity with digital and analog electronics principles.
- Knowledge of communication interfaces and low‑level protocols.
- Ability to read and interpret electrical schematics and datasheets.
- Strong analytical and problem‑solving skills.
- Ability to work in a cross-functional engineering team.
- Good communication and documentation skills.
- Familiarity with C++, C# and Python is a plus.
- Result-driven Individual
- Global mindset
- Compliance mindset
- You will work in an open and international culture housed in a state of the art building that breaths innovation.
- A good work-life-balance is important, with our hybrid working culture in place this gives you already a good support.
- In this stimulating, fast-growing and challenging environment, we offer you competitive compensation (competitive salary package, bonus system, group insurance, health insurance, meal vouchers).
- With our learning program you will be able to feed your hunger for knowledge.
Key Skills
Ranked by relevanceReady to apply?
Join Barco and take your career to the next level!
Application takes less than 5 minutes

