Voltar para a lista

Descrição da vaga

Software Development Engineer - Lab Automation & Test Systems (f/m/div. em Cacia, Portugal

Bosch Group

  • HíbridoMistura de escritório e remoto
  • PresencialTrabalho no escritório

Cacia, Portugal



The Bosch Group has more than 400 000 employees around the world, present in 60 countries, and we are proud to impact people’s lives and to work towards a more sustainable future.

In the city of Aveiro, Bosch has one of its biggest production sites for Bosch Home Comfort division, as well as a Research and Development Center for new and improved heating solutions for the residential segment. With more than 1400 employees, focused on innovation, sustainability and collaboration, Bosch Aveiro joins together experts in diverse areas, from mechanical engineering to connectivity and software solutions, as well as industrialization and quality.

At Bosch, we shape the future by inventing high-quality technologies and services that spark enthusiasm and enrich people’s lives. Our promise to our associates is rock-solid: we grow together, we enjoy our work, and we inspire each other. Join in and feel the difference in mindsets, cultures, generations, identities and perspectives. Everyone should bring their authenticity and work together respectfully. Bosch is an employer that values diversity and equal opportunities. We welcome applications from people with disabilities and we can provide reasonable accommodations during the recruitment process and in the performance of professional activity. By including everyone and ensuring equal opportunities we unleash our full potential.

Job Description



As a Software Development Engineer, you will contribute to the digitalization of engineering laboratories by developing software solutions that enable efficient testing, reliable data acquisition, and smarter laboratory operations.

Working in a multidisciplinary and international environment, you will help drive automation, improve measurement processes, and support the development of advanced test systems used across engineering and validation activities.

Your contribution to something big:

  • Design, develop, and maintain software applications using LabVIEW, Python , and VBA for laboratory and automated test environments.
  • Develop and optimize automated test sequences, measurement systems, and data acquisition solutions.
  • Integrate laboratory equipment, sensors, instrumentation, and test systems into reliable software architectures.
  • Develop communication interfaces between software applications and hardware using serial and network communication protocols.
  • Support the commissioning, validation, maintenance, and continuous improvement of automated test systems.
  • Analyze and troubleshoot software and system-related issues, ensuring reliable laboratory operation.
  • Collaborate with laboratory engineers and technical experts to transform requirements into scalable and user-oriented software solutions.
  • Implement software enhancements and new functionalities based on operational and customer needs.
  • Ensure software quality through testing, verification, debugging, and version control best practices.
  • Create and maintain technical documentation, software specifications, user guides, and test reports.
  • Contribute to the standardization and reuse of software components across different laboratory platforms.
  • Identify opportunities to improve efficiency, reliability, and data quality through innovative automation solutions.

Qualifications



What distinguishes you:  

Education

  • University degree in Mechanical Engineering, Automation Engineering, Computer Engineering, Electrical Engineering, or a comparable technical field.

Experience

  • Experience in software development within laboratory, test, automation, or industrial environments.
  • Experience with LabVIEW development.
  • Experience working with test and measurement systems, instrumentation, or automated test benches.

Know-how

  • Good programming skills in Python and VBA .
  • Knowledge of data acquisition systems and measurement technologies.
  • Familiarity with communication protocols such as RS232, RS485, UART, TCP/IP, UDP, OPC UA, or similar.
  • Understanding of software lifecycle management, version control systems, and software documentation practices.
  • Experience in debugging, troubleshooting, and root cause analysis.
  • Knowledge of databases, data logging systems, and reporting tools is considered an advantage.
  • Experience with National Instruments (NI) solutions is a plus.

Languages

  • Good communication skills in English , written and spoken.

Working Style and Methods

  • Structured, analytical, and solution-oriented way of working.
  • Ability to manage multiple technical topics and priorities effectively.
  • Strong focus on quality, reliability, and continuous improvement.

Personality

  • Proactive mindset with a passion for technology and innovation.
  • Strong problem-solving and analytical skills.
  • Team player with excellent communication and collaboration abilities.
  • Customer-oriented attitude and willingness to learn and grow.
  • Availability to travel during the year. 

Additional Information



Work #LikeABosch includes: 

⚖️ Flexible work conditions

Hybrid work system

Exchange with colleagues around the world

‍⚕️ Health insurance and medical office on site (general surgeon, psychology, physiotherapy, general clinic)

Training opportunities (p.e., technical training, foreign languages training) & certifications

Opportunities for career progression and continuous professional development

Access to great discounts in partnerships and Bosch products

️ Sports and health related activities

Flexible benefits platform

️ Free parking lot

️ Canteen

 

Success stories don´t just happen. They are made...

Make it happen! We are looking forward to your application!

Vagas semelhantes

Mais vagas como esta

... documentation. - Collaborate with team and partner teams to deliver reliable, performant data infrastructure. - Continuously develop expertise in distributed data systems. Requirements - 3+ years of software engineering experience with solid distributed-systems and data fundamentals. - Exposure to or experience with data platform ...

Portugal

  • Remoto
  • Híbrido
... engineers who can thoughtfully integrate AI into design, development, and decision-making. Our interview process will include discussion of how you use AI in your engineering workflow. What You’ll Do As a Software Development Engineer III on the Maps API team, you will be responsible for balancing rapid development of new mapping ...

Portugal

  • QA

€1 EUR

... API testing tools and techniques. - Experience with bug tracking and test management tools (e.g., Jira, TestRail, or similar). - Solid understanding of the Software Development Lifecycle (SDLC) and quality assurance processes. - Proficiency with version control systems, particularly Git. - Excellent analytical and problem-solving ...

Porto, Portugal

  • Remoto
  • Híbrido
  • TI
  • DevOps
... cloud pipelines - you will build the bridge between modern CI/CD automation, firmware development, Software-in-the-Loop (SIL), and Hardware-in-the-Loop (HIL) test benches across our global R&D teams. Your mission will be… - Bridge Cloud and Hardware: Design and manage automated CI/CD pipelines (GitLab/GitHub) that interface ...

Corroios, Portugal

$18 USD - $27 USD

... with training and guidance from R&D engineers - Deploy vendor and open-source technologies under evaluation, including security, identity, data, and AI tools, in lab environments for technical review - Prepare test environments, sample data, and basic validation scripts for proofs of concept and technical reviews, and capture ...

Portugal

  • Remoto
  • Híbrido
  • Tempo integral
  • Contrato
... views, stored procedures and triggers to retrieve and manipulate data. - Implement infrastructure as code using tools like Docker to ensure consistent and scalable deployment of applications. - Work with version control systems (Git) to manage code repositories, facilitate collaboration and track changes. - Integrate third-party ...

Coimbra, Portugal

Siemens Energy

Automation Engineer

  • Remoto
... Siemens Energy’s Gas Services division , supporting business growth and digital initiatives through process automation, data optimization, and cross-functional collaboration. The team focuses on scaling digital operations, improving efficiency and cycle times, achieving cost savings, and deploying advanced automation technologies ...

Portugal, Portugal

Coloplast A/S

Automation Engineer

The Automation Engineer is instrumental in driving efficiency and innovation within the Operations Development Department. As a dedicated specialist, he leads initiatives to simplify and automate processes, ensuring that operational excellence is achieved. This role requires close collaboration with various specialists ...

Felgueiras, Portugal

  • Remoto
  • Tempo integral
  • Contrato
  • TI
  • DevOps
... engineering workflows. You will help engineers understand how to apply AI agents, coding assistants, and modern AI tools to real-world infrastructure and automation challenges. Working alongside a curriculum team and experienced technical educators, you will design lessons, develop hands-on lab specifications, and record ...

Portugal

  • Híbrido
  • Presencial
  • QA
... integration and customer -specific system tests. In this role, you drive software quality and testing topics within the development team, combining strong software engineering and test automation skills with a deep understanding of the SDLC, product architecture, and system behavior . You translate complex technical systems and ...

Alfragide, Portugal