R&D Software Engineer
At ABB, we are dedicated to addressing global challenges. Our core values: care, courage, curiosity, and collaboration - combined with a focus on diversity, inclusion, and equal opportunities - are key drivers in our aim to empower everyone to create sustainable solutions. Write the next chapter of your ABB story.
This position reports to: R&D Department Lead
Your role and responsibilities In this role, you will have the opportunity to contribute to ABB's success with technology, software, product, and system development. Each day, you will identify and implement innovative solutions to relevant problems regarding the software of our autonomous mobile robots.
You will also showcase your expertise by providing ideas and by being able to work both independently and as a part of a Research & Development (R&D) team.
The work model for the role is: #LI-hybrid. This role is contributing to the AMR business in Spain. Main stakeholders are software development teams, product managers, clients in the logistics and automation sectors.
You will be mainly accountable for:
Working as an independent and reliable contributor in mobile robotics Software R&D projects with limited supervision.
Performing various tasks in the software area, from building concepts, gathering requirements to designing, implementing, integrating, testing, technology transfer or maintenance, and operations.
Understanding and applying applicable processes, standards, guidelines, and requirements, including architectural and design constraints.
Driving the achievement of assigned targets (quality, time, scope, cost) and raising and addressing risks.
You will join a dynamic and high performing team, where you will be able to thrive.
Qualifications for the role You are highly skilled in modern programming languages, demonstrating exceptional proficiency in writing clean, efficient, and maintainable code, with a deep understanding of software design patterns and best practices.
You have at least 5 years of experience in Software Development (OPTIONAL: working as a software engineer with web development and fleet algorithms).
Highly adept in C#, C++, SQL for fleet profiles, and TypeScript, Node.js for web profiles.
You are passionate about problem-solving and you are innovative around user experience and algorithm optimization.
Proven experience of a Bachelor's degree in Computer Science.
You are at ease communicating in English.
What's in it for you? Flexibility: we have hybrid work options, make the best out of them!
Learn from highly experienced, genuine, and caring colleagues - people who are committed to helping you achieve your personal and professional goals.
Join an undiscussed market leader, a strong brand that markets high quality products.
Benefits Flexible work practices
Company mobile phone
Learning & development offering
Career advancement opportunities
Employee Share Acquisition Plan
More about us
ABB Robotics & Discrete Automation as one of the world's leading robotics and machine automation suppliers, is the only company with a comprehensive and integrated portfolio covering robots, Autonomous Mobile Robots and machine automation solutions, designed and orchestrated by our value-creating software. We help companies of all sizes and sectors - from automotive to electronics and logistics - become more resilient, flexible and efficient.
ABB Robotics & Discrete Automation supports customers in the transition towards the connected and collaborative factory of the future. The business area employs approximately 11,000 people at over 100 locations in approximately 53 countries. See ABB AMR at https://new.abb.com/products/robotics/es/robots/autonomous-mobile-robots . We value people from different backgrounds. Apply today for your next career step within ABB and visit www.abb.com to learn about the impact of our solutions across the globe. #MyABBStory
#J-18808-Ljbffr