Flex is the diversified manufacturing partner of choice that helps market-leading brands design, build and deliver innovative products that improve the world.
We believe in the power of diversity and inclusion and cultivate a workplace culture of belonging that views uniqueness as a competitive edge and builds a community that enables our people to push the limits of innovation to make great products that create value and improve people's lives.
A career at Flex offers the opportunity to make a difference and invest in your growth in a respectful, inclusive, and collaborative environment. If you are excited about a role but don't meet every bullet point, we encourage you to apply and join us to create the extraordinary.
Job Summary
Motion Controls international (MCi), a Flex company, is the global market leader in mirror glass and power-folding actuators. Currently MCi is expanding its product portfolio to other Automotive actuation solutions such as Active Aerodynamics & Motor cooling management. To support our extraordinary teams who build great products and contribute to our growth, we're looking to add a Embedded Software Engineer located in Woerden, Netherlands.
The Embedded Software Engineer d evelops detailed design for software and coordinates software development within planning and scope.
This role is open for internal and external applications.
What a typical day looks like:
- Develops real-time embedded software for existing and new products within guidelines.
- Analyses module design and develops software within module design guidelines.
- Reviews developed code to tests quality and module functionality. Debugs and troubleshoots where needed.
- Documents all required software data into documentation system.
- Participates in multidisciplinary project teams on request regarding the software development.
- Ensures realisation of software within set time while supporting the team.
- Reviews software quality by static code analysis and unit testing.
- Creates and coordinates the version control system and develop according to its practices.
- Minimum of bachelor degree, MSc preferred
- 5+ years of relevant experience
- Knowledge of C, C++ and Python
- Knowledge of communication busses as LIN, CAN, SPI, I2C
- Knowledge of SW & HW architectures and modular approaches
- Understanding electronic component and electronic designs.
- Familiar with V-model based development processes and Scrum.
- Time management and able to demonstrate excellent communication skills.
- Demonstrate advanced operations, technical and people and/or process skills as well as customer (external and internal) relationship skills.
- Demonstrate knowledge of multiple functional technologies/ processes, industries or functions and understanding of interdependencies of such processes at the site.
- Excellent English communications skills are a must, willing to learn Dutch.
- Experience with ASPICE, Functional Safety and Cyber Security is more than an advantage.
- You can be part of a good, developing team
- All functions are in one house
- The product is compact
- An exciting global organization, working on projects for many well-known brands across different industries
- Challenging projects within a professional and modern work equipment and environment
- A long-term role with many opportunities to learn, grow and develop - we turn jobs into careers.
- 8% holiday pay
- A bonus plan
- Discount on several insurances
- 50/50 pension contribution
- This role is open for internal and external applications.
Job Category
Design, Process & Technology Engineering
Required Skills:
Optional Skills:
Flex is an Equal Opportunity Employer and employment selection decisions are based on merit, qualifications, and abilities. We celebrate diversity and do not discriminate based on: age, race, religion, color, sex, national origin, marital status, sexual orientation, gender identity, veteran status, disability, pregnancy status, or any other status protected by law. We're happy to provide reasonable accommodations to those with a disability for assistance in the application process. Please email accessibility@flex.com and we'll discuss your specific situation and next steps (NOTE: this email does not accept or consider resumes or applications. This is only for disability assistance. To be considered for a position at Flex, you must complete the application process first).