JUNIOR SOFTWARE ENGINEER
NI Leuven designs power conversion systems for automated test and measurement applications in the electric vehicle market. These systems consist of state of the art modular hardware and software products and are constantly evolving as new requirements arise. They include power electronic actuators and sensors, FPGA and CPU-based real-time computing and networking, and model-based engineering toolchains and control applications.
As a Software Engineer, you will join a diverse, multi-disciplinary, agile team. This job position is intended for recent graduates that want to grow in this role.
Your responsibilities • Write device drivers and management software for Linux based systems • Debug, fine tune and optimize the software • Write documentation, tooling, tests, and packaging for your software products • Deploy and verify the software and firmware on hardware prototypes
National Instruments offers a competitive salary with extra-legal benefits and flexible working hours. Working at NI, you have the ability to be creative and promote your own ideas in a stimulating and growing company. We care about you as a person, your job, your work - life balance and our environment because we deeply believe in our core values. Our corporate culture of honesty and integrity, respect for people, commitment to innovation and customer dedication in our business is at the heart of everything we do. We consider maintaining this principle to be one of our most important responsibilities!
National Instruments is an Affirmative Action and Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status. We are committed to inclusion and diversity.
• Master in Embedded Systems, Software Engineering or equivalent • Proficient programmer in C and Python, Experienced Linux user. • Experience with kernel, device drivers, configuration, etc.. is an asset. • Able to write clean, maintainable code and related test, documentation and packaging • Eager to learn and to continuously improve your skills, also in adjacent domains like hardware