Senior Embedded C++ Application Engineer – e-Mobility Take your next career step at ABB with a global team that is energizing the transformation of society and industry to achieve a more productive, sustainable future. At ABB, we have the clear goal of driving diversity and inclusion across all dimensions: gender, LGBTQ, abilities, ethnicity and generations. Together, we are embarking on a journey where each and every one of us, individually and collectively, welcomes and celebrates individual differences.
Over the last decade ABB has consistently invested in delivering power for the transportation of tomorrow, bringing the digital and physical worlds together. Since entering the EV-charging market a decade ago, ABB has sold more than 17,000 DC fast chargers across more than 80 countries. We are now the partner of choice for the world’s biggest electric vehicle OEMs and nationwide EV charging network operators.
The exciting developments within this sector perfectly align with our Mission to Zero initiative, aiming to support cleaner and greener communities for all. For the development of next-generation software of fast charging solutions for electric cars, vans and busses , ABB Product Group Electric Vehicle Charging Infrastructure is looking for an Embedded Software Engineer with the following responsibilities: Your responsibilities Based in our location in Delft, the Netherlands we are looking for a: Medior Embedded Software Engineer. Perform new system bring up including various wired and wireless networks on multiprocessor, multicore systems.
Integrate i.mx6 secure boot, TPM modules and application software with the cloud. Leverage cutting edge heterogeneous multiprocessing systems to fulfill customer requirements.
Write device trees and build scripts to maintain a build root based Linux distribution that supports safe, secure and encrypted remote updates. Work closely with a cross-functional product development team to define and create tightly integrated hardware and software. Design for testability is an important aspect, because verifying the correct operation of hard- and software can be challenging.
You will be part of a small, agile and multi-disciplinary team within a large organization of about 100 research end development engineers already in Delft, many more worldwide. Your background You have 3 years of experience with the development of embedded Linux (Build root/Yocto or a similar build system) for reliable, networked applications. You have experience with Linux device tree and driver development and debug experience with IP-based.
Networking and network-aware software development. Knowledge of I2C, SPI, USB, CAN, RS485 and other busses is a plus. You have hands-on experience in with embedded C/C++, Bash and Python.
Fluent in modern SCM workflows (i.e. Git and Gerrit).
A strong written and verbal communicator. Driven to achieve tight goals, and motivated by the mission of the organization you are involved with. You are a professional with at least a B.
Sc. in an Electrical/Computer Engineering, Computer Science. More about us We offer you a varying and responsible job in an international concern which feels very strongly about the development of its staff.
You will have the freedom to assume a whole variety of responsibilities within a quickly evolving environment. You can also count on a competitive compensation package in line with your capabilities and experience. Interested?
Register your CV and apply online via www.abb.nl by clicking on ‘Careers’.
For questions you can contact Robel Kidanemariam, Talent Partner, via 010 – 407 80 07 or sollnl.abb.com.
You are only one step away from being able to work remotely from anywhere. Fill out your email address here and then you will be directed to the application page for this remote job position. Good luck!