Vivid Resourcing
Embedded Software Engineer
Job Location
Eindhoven, Netherlands
Job Description
Job Description: As an Embedded Software Engineer, you will design, develop, and maintain embedded software for high-end machinery and automation systems. You’ll be part of a cross-functional R&D team working on innovative products used in various industrial applications. Your focus will be on writing robust, efficient, and scalable code, contributing to the overall system architecture, and ensuring seamless integration between hardware and software components. Key Responsibilities: Develop and implement embedded software in C/C++ for machinery control systems. Collaborate with hardware engineers to ensure optimal system performance. Integrate, test, and debug embedded systems. Participate in system design reviews and contribute to architectural decisions. Write and maintain technical documentation. Stay updated on industry trends and best practices. Requirements: Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field. 3 years of experience in embedded software development. Strong skills in C/C++, RTOS, and hardware-near programming. Experience with microcontrollers (e.g., ARM Cortex, NXP, STM32) and peripherals (UART, SPI, I2C, etc.). Knowledge of communication protocols (CAN, Modbus, EtherCAT, etc.). Experience with version control systems (e.g., Git) and development tools (e.g., Jenkins, JIRA, Confluence). Excellent problem-solving skills and a proactive mindset. Strong communication and teamwork abilities. Fluent in English (Dutch is a plus).
Location: Eindhoven, NL
Posted Date: 6/15/2025
Location: Eindhoven, NL
Posted Date: 6/15/2025
Contact Information
Contact | Human Resources Vivid Resourcing |
---|