MCU Developer designing and optimizing embedded software for next-generation products at Barco. Collaborating with engineers to develop immersive technology solutions for various markets.
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.
Requirements
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.
Electrical Controls Engineer managing automation control systems for Krones' packaging machinery. Responsibilities include PLC and HMI programming as well as project management and system integration.
Electrical designer responsible for creating electrical diagrams and plans using EPLAN P8. Joining SCALA in a role focused on technical project coordination in stage technology.
Engineer skilled in modeling complex electronic systems for AI - powered safety analysis and collaboration on engineering problems. Develop high - trust simulation models and ensure technical integrity of safety analyses.
Senior Electrical Engineer designing next generation of Digit robots at Agility Robotics. Collaborating with a multi - disciplinary team to develop robust and reliable electronics for production - ready designs.
Electrical Engineer designing LV systems for offshore wind turbine foundations. Supporting an engineering team in delivering efficient and sustainable energy solutions at Wood Thilsted.
Senior Engineer delivering power system studies including GPS and system strength at Aurecon. Engaging in technical delivery, software modelling, and collaboration with senior engineers.
Electrical Engineer specializing in high voltage and substation projects for EPC firm. Leading engineering efforts in various U.S. locations with opportunities for hybrid and remote work.
Power Electronics Engineer working at Ingeteam S.A. involved in designing and validating power converters and collaborating with teams for production processes.
Sr. Electrical Engineering Manager supervising the Electrical Engineering Department at Daikin Applied. Innovating and leading engineering efforts for HVAC components, products, and systems.
Fire Investigator/Electrical Engineer conducting forensic fire investigations for Pario Engineering in Vancouver. Working in hybrid environment with responsibilities in industrial, commercial, and residential projects.