Flex, a leading manufacturing partner for market-leading brands, is seeking a Software Engineer-2 for their Woerden, Netherlands location. This role is perfect for an experienced engineer with 5+ years of experience in embedded systems development.
The position involves designing and developing real-time embedded software solutions, working with various communication protocols (LIN, CAN, SPI, I2C), and participating in multidisciplinary project teams. You'll be responsible for analyzing high-level designs, proposing detailed module designs, and ensuring code quality through reviews and static analysis.
The ideal candidate should have a strong background in C, C++, and Python programming, combined with knowledge of hardware architectures and electronic components. Understanding of V-model development processes and Scrum methodology is essential. The role offers a comprehensive benefits package including generous PTO, holiday pay, bonus plan, insurance discounts, and pension contribution.
This is an excellent opportunity for a mid-level software engineer looking to work on innovative products in a manufacturing environment. You'll be part of a team that values quality, efficiency, and technical excellence, while working on projects that have real-world impact. The position offers both technical challenges and opportunities for growth, making it ideal for someone who wants to develop their career in embedded systems development.
The company culture promotes innovation, collaboration, and continuous learning. You'll work closely with architects and other team members, contributing to the full software development lifecycle. The role combines hands-on technical work with opportunities to influence architectural decisions and mentor others.