We are looking for a team player who enjoys solving technical challenges, actively contributing to development, and working closely with international……
For this position, we are looking for Software Engineers who want a stable environment in which to develop, with a track record and experience in:…
The candidate will find a motivated and cooperative software department where his/her experiences and technical knowledge along with the capacity to understand……
Among your main learning areas will be recruitment processes, collaborating in the definition and publication of job offers, CV screening, and conducting both……
Communication: You are comfortable talking to people from different backgrounds (technical and non-technical) and have excellent writing skills.…
Specialist Level: minimum of 2 years of experience in battery development. Junior Level: No prior experience is required; recent graduates and entry-level……
You will collaborate closely with engineering, production, sales, and product management teams while taking ownership of technical documentation, process……
Master’s in Computer Science with at least 3 years of commercial experience. Be part of a distributed Agile team and contribute to its success and improvement.…
Create and maintain the Project Quality Assurance plan for System and Software in collaboration with the Project Team and the Q-PTM to reach the Quality (……
Proven experience in software engineering principles, development processes, technologies, extreme development methodologies and practices and industry trends……
The purpose of this role is to develop required software features, achieving timely delivery in compliance with the performance and quality standards of the……
For this position, we are looking for graduates in telecommunications, electronics, computing, or similar fields, with knowledge of the design, programming, and……
You will be part of preparing our journey to containerization, increasing the scalability of our systems while also maintaining their high quality.…
In this role, you will work as a part of the Ring backend team working closely with a cross-functional team of engineers, and product managers to design, test,……
You will be part of a multidisciplinary team and you will be involved in innovative, national and international projects, your main functions will be:…
Your mission will be to help the department explore and implement AI use cases, directly contributing to projects that impact patient lives while developing……
As an Experienced Software Engineering Manager, you will play a vital role in leading and inspiring a team of software engineers and Data Scientists to deliver……
Strong background in power electronics, electrical machines, and converter control. Expertise with MATLAB/Simulink, Simscape, and model‑based development.…
Participate in audits and audit-related calls when Atmen’s platform or process implementation is being discussed, in collaboration with the Operations Lead and……
For this position, we are looking for graduates in mechanical engineering or similar fields with proficiency in SOLIDWORKS, design, routing, and simulations.…
The Software Engineer Specialist is a high-level individual contributor responsible for the end-to-end development of robust and scalable applications.…
You will contribute to Python-based production services, help mature evaluation and testing practices, and collaborate with engineers and domain experts to……
For this position, we are looking for professionals with a Bachelor’s degree in Mechanical Engineering, Industrial Engineering (with a specialization in……
Measure quality, correctness and reliability of AI outputs using automated and human-in-the-loop evaluations to ensure continuous improvement in production.…
For this role, we are looking for candidates with a degree in Computer Engineering, Telecommunications Engineering, Electronic Engineering, Industrial……
Minimum 3 years of hands-on experience in enterprise software development. (Nice to have) Contribute to systems involving C++ components and multi-language……
Experience in developing PHP applications and hands-on experience working with at least one of its mainstream frameworks (e.g. Laravel, CodeIgniter, Symfony,……
Short description: We are looking for a Software Engineer C# (f/m/d) to join our Portable Metrology division and help shape innovative software solutions for advanced measurement technologies. In this hands-on contributor role, you will work on cutting-edge back-end development, collaborate with a global team, and directly see how your software interacts with real-world hardware systems. We are looking for a team player who enjoys solving technical challenges, actively contributing to development, and working closely with international colleagues and hardware technologies.
Job Responsibilities
Design, develop, and implement back-end software features for automated metrology software using C#
Contribute to the definition of software architecture and workflows, ensuring scalability, maintainability, and alignment with metrology-specific requirements.
Develop and integrate software solutions for communication with metrology hardware and automation systems
Collaborate on improving software performance, precision, and overall user experience
Create and maintain automated tests to ensure software quality and reliability of measurement-related functionalities
Participate in code reviews and contribute to high development standards
Support the documentation of functionalities, workflows, and integration processes
Work closely with cross-functional and international teams on technical solutions and continuous improvements
Qualifications
Degree in Computer Science, Software Engineering, Physics, or a related technical field
Minimum of 4 years of professional experience in C# back-end software development
Strong understanding of SOLID principles, design patterns, and scalable software architecture
Experience integrating software with hardware devices or automation systems
Knowledge of service-oriented architectures, microservices, and communication technologies such as SignalR, Protobuf, or gRPC
Experience with Test-Driven Development (TDD) and .NET testing frameworks such as nUnit, xUnit, or MSTest
Familiarity with CI/CD pipelines and DevOps practices
Strong communication and collaboration skills with a proactive, hands-on, and solution-oriented mindset
Interest in learning, exploring technical challenges, and actively contributing to team success
Fluent English skills are required; Spanish is a plus
Willingness to travel to Barcelona office 2 a month (10%)
Nice to Have
Experience with additional technologies such as JavaScript, Python, React, or full-stack development
Knowledge of robotics concepts, including inverse kinematics
Familiarity with automated metrology systems or precision measurement processes
Experience with specification-driven development using AI-supported tools
What we offer
Work with unique and innovative metrology technologies combining software, automation, and hardware
A hands-on engineering environment where you can directly see the impact of your code on real-world hardware systems
Collaboration with an international and highly skilled global team
Continuous learning opportunities, onboarding support, and exposure to new technologies and technical challenges
A contributor-focused role with ownership, collaboration, and technical impact
Flexible remote working within Spain with regular onsite collaboration in our Barcelona office (twice a month).
At Hexagon Manufacturing Intelligence, we believe that diverse teams drive innovation and excellence. We are committed to creating an inclusive environment where everyone, regardless of background, identity, or personal characteristics, can thrive and contribute to our shared success. We welcome applicants of all genders, ages, ethnicities, abilities, and experiences.