Taro Logo

Software Engineer-2

Flex is the diversified manufacturing partner that helps market-leading brands design, build and deliver innovative products.
Woerden, Netherlands
Embedded
Mid-Level Software Engineer
In-Person
5+ years of experience
Automotive · Enterprise SaaS

Description For Software Engineer-2

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.

Last updated 8 days ago

Responsibilities For Software Engineer-2

  • Design and develop real-time embedded software for existing and new products
  • Analyze high level design and propose detailed level module design
  • Review and test code quality and module functionality
  • Document software data into documentation system
  • Participate in multidisciplinary project teams
  • Create and coordinate version control system
  • Review software quality through static code analysis and unit testing
  • Liaise with Architect to meet high level design and coding principles

Requirements For Software Engineer-2

Python
  • Bachelor's degree (MSc preferred) with 5+ years relevant experience
  • Knowledge of C, C++ and Python
  • Knowledge of communication busses (LIN, CAN, SPI, I2C)
  • Knowledge of SW architectures and modular approaches
  • Understanding of electronic components and electronic designs
  • Knowledge of HW architectures and modular approaches
  • Familiar with V-model development processes and Scrum
  • Excellent communication skills and time management
  • Knowledge of multiple functional technologies/processes

Benefits For Software Engineer-2

  • 27 PTO and 13 ATV days
  • 8% holiday pay
  • Bonus plan
  • Discount on several insurances
  • 50/50 pension contribution

Jobs Related To Flex Software Engineer-2