ABB AbilityTM Edge Software Developer
ABB (ABBN: SIX Swiss Ex) is a pioneering technology leader in power grids, electrification products, industrial automation and robotics and motion, serving customers in utilities, industry and transport & infrastructure globally. Continuing a history of innovation spanning more than 130 years, ABB today is writing the future of industrial digitalization with two clear value propositions: bringing electricity from any power plant to any plug and automating industries from natural resources to finished products. As title partner in ABB Formula E, the fully electric international FIA motorsport class, ABB is pushing the boundaries of e-mobility to contribute to a sustainable future. ABB operates in more than 100 countries with about 147,000 employees. www.abb.com
We welcome you, Platform Software Developer, to our Edge team in Helsinki! Our team develops the edge computing solution for ABB AbilityTM Platform. In this role, you will get to implement, maintain and support the runtime of Edge, which ABB business units use:
- as a secure gateway to the existing infrastructure of brownfield devices
- to develop on-premise applications to run in conjunction with their cloud counterparts
- to containerize cloud workloads and run them on-premise to support offline deployment scenarios and scenarios with periodic connectivity
We are a highly-skilled team of pioneering platform software developers, who take shared responsibility for our product. Everyone contributes to delivering on the commitments we make as a team and help to troubleshoot and resolve the issues our various clients and colleagues might be facing. We collaborate with other teams across the globe from San Jose to Bangalore. We commit readable, maintainable, working code covered with tests and everyone participates in code reviews. In our team, you will get to work on the bleeding edge of technology-no legacy code or systems.
We offer you an international working environment in a brand-new office with excellent facilities. We value a flexible, non-hierarchical and transparent way of working. We will provide you with state-of-the-art tools, a workstation, and a laptop so that you can stay productive wherever you are. We offer flexible hours and the opportunity to work remotely. ABB also offers you plenty of training, development and career opportunities.
You will fit into the Edge team if you have:
- Around five years of software development working experience, preferably targeting Linux systems
- Good understanding of computer networking principles and protocols
- Experience with application containers and container orchestration
- Experience designing and implementing microservice architectures
You could impress us with your DevOps skills, Microsoft Azure IoT Hub/Edge experience, knowledge of TPM chips or expertise with cross-compilation for ARM-based embedded Linux systems, though these are not required.
Interested in joining the crew? The position will be filled when we find a suitable candidate so apply as soon as possible with the job ID FI64978948 at www.abb.fi/uralle If you have questions, contact Dmitry Makarov, tel. +358 50 332 1153 or Mika Luotojärvi, tel. +358 50 332 5230.