At Flex, we welcome people of all backgrounds. Our employees thrive here by living our values : we support each other as we strive to find a better way, we move fast with discipline and purpose, and we do the right thing always.
Through a respectful, inclusive and collaborative culture, a career at Flex offers the opportunity to make a difference, invest in your career growth and join our purpose to make great products that create value and improve people’s lives.
Job Summary
Flex automotive offers intelligent, connected automotive solutions that improve safety, increase efficiency, reduce fuel consumption such as Low and High DC / DC converters, onboard chargers, and advanced automotive ECU
Our new colleagues will be responsible to build-up and lead a team of embedded software tester for the next generation software together with our experienced colleagues from Germany, Asia and North America.
If you are enthusiastic, ambitious and ready to take on new challenges and would like to be part of a young, dynamic team, we encourage you to apply for the following role today.
Software Development Engineer
What a typical day looks like :
Be Responsible for the Software Design and Development regionally as part of a Global Software Engineering Project team
Analyze, estimate and develop Software Requirements based on system requirements, review these with Core software engineering and get acceptance with Customer prior implementation
Architect, design and implement functional changes as requested by the Core software engineering
Plan software releases along with Core software engineering team for the assigned projects
Install and configure the Development environment including code generation (build scripts, make files etc.) and debug platform, execute software debug
Perform calibration activities, analysis and reporting
Support validation of requirements and coverage analysis
Confer with other engineering and Core software team members on a regular basis to ensure all aspects of the requirements are coming together seamlessly
The experience we’re looking to add to our team :
Strong technical understanding and Analytical skills (systematic approach, capability of abstraction and simplification, recognize dependencies, weaknesses and risks, understand the use, boundary conditions and fields of application of systems)
Great Communication skills - fluent in English, German is an advantage, communicate effectively internally with technical experts, PM / BD team as well with the Customer
Familiar with Software Development Cycle (V-cycle) for Automotive, SPICE;
Familiar with Embedded Software Development and Testing Techniques at system and / or component level including but not limited to white box, black box, regression testing;
Flashbootloader Development / uC flashing
Good knowledge of embedded C / C++ programming;
Hands-on experience with vehicle integration, system calibration and debug;
Experience in the use of various OEM standard software packages.
Familiar with low level programming of microcontrollers ( Power PC , TMS470 / 570 , STM8 and similar )
Knowledgeable of Vehicle Diagnostics standards ODX UDS; implementing diagnostic services in the control unit
We consider the following experiences as a plus :
Experience with Vector’s CANoe / CANape / vTest system is a plus
Experience with Matlab Modelling / w Auto Code generation is a plus
Experience with AUTOSAR development is a plus (Microsar, Tresos, etc.)
Experience with drivers for serial communication. (SPI, UART, I²C etc.)
In-depth knowledge of hardware facilitate coordination of interfaces for electronic hardware development.
Experience with DaVinci Developer and Configurator Pro and GENy
Experience inApplication development
Experience in the development of ECU applications (C based uC development)
VBA, Macro development for Office
Experience with requirements management systems
CAPL-Programming is considered an advantage
What you’ll receive for the great work you provide :
An environment where you will feel fulfilled by your work, valued for your contribution and celebrated for your success;
Opportunities to learn new skills in a multi-field industry (Automotive, LifeStyle, Healthcare, Industrial, Communications);
Customized career paths based on your aspirational goals.
A competitive salary and benefits package that includes : A merit-based pay and living-adjustments;Holiday bonus;Performance bonus;
Loyalty bonus;Reward and recognition bonus;Referral bonus;
Flexible / Remote / Hybrid Work based on your Job Function;
Travel opportunities;
Support in your wellbeing by access to : Private medical / pension insurance;Free workshops and seminars on well-being;
Free access to therapy and consultations;
Having fun at work;
Community experiences and events for you and your children;
Access to various discounts programs (shopping, food&drink, sport).
Job Category
Production EngineeringFlex 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 recruitment process. Please advise us of any accommodations you may need by e-mailing : accessibility flex.com.