B

Bosch Home Comfort

Makes heating, cooling and hot-water equipment

Software Engineer - Python

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeBraga, PortugalNo salary listed

About the Job

Requirements

  • A Master's degree in Computer Science, Software Engineering, Embedded Systems, Electronics Engineering, Information Technology, or a related technical field is required.
  • Strong programming skills in Python.
  • Experience with Linux application development and Linux shell scripting.
  • Experience developing software for Linux-based Raspberry Pi platforms.
  • Knowledge of real-time programming concepts.
  • Experience with test automation frameworks, preferably Pytest.
  • Understanding of embedded software development and validation processes.
  • Experience with Git, GitHub, Jira, and Jenkins.
  • Knowledge of CAN communication protocols and CAN trace analysis.
  • Experience using the Atlassian Tool Suite.
  • Experience with software testing activities across the complete development lifecycle, from requirements management to test reporting.
  • A structured, proactive, and conscientious working style; ownership and accountability; an analytical mindset focused on quality and continuous improvement; and communication and collaboration skills.

Responsibilities

  • Develop and maintain Python-based test frameworks for Linux embedded software projects.
  • Enable fully automated testing of embedded software in Hardware-in-the-Loop (HIL) setups.
  • Implement automated execution of test cases, component resets, log collection, bug reporting, and consolidated test reporting.
  • Develop automation solutions using Pytest and modern software engineering practices.
  • Support continuous integration and continuous testing activities.
  • Design scalable, maintainable, and robust software architectures for test environments and engineering tools.
  • Define and implement KPI measurements to monitor software quality, reliability, and testing efficiency.
  • Create reusable libraries, APIs, and services to support validation and testing activities across engineering teams.
  • Contribute to the evolution of software architecture, coding standards, and development methodologies.
  • Support software testing activities from requirements management through test specification, implementation, execution, reporting, and defect tracking.
  • Analyze CAN communication traces and system behavior to identify issues and improve product quality.
  • Work with software, electronics, and system engineering teams to ensure complete validation coverage.
  • Use modern development and testing tools in a Linux environment.
  • Use Git, GitHub, Jira, Jenkins, and CI/CD pipelines to support development and validation processes.
  • Integrate and use debugging and analysis tools such as Lauterbach and SEGGER interfaces.
  • Support automation and infrastructure improvements for validation environments.
  • Create and maintain technical documentation, including software architecture, test frameworks, operational procedures, and user guides.
  • Produce clear, traceable test reports and ensure transparency of testing results.
  • Support knowledge sharing and continuous process improvement within the team.

Desired Qualifications

  • Experience with Hardware-in-the-Loop (HIL) testing environments.
  • Practical experience with Lauterbach and SEGGER debugging interfaces.
  • Experience developing automated validation frameworks for embedded systems.
  • Familiarity with CI/CD-based test execution and reporting solutions.

About the Company

Bosch Home Comfort

Makes heating, cooling and hot-water equipment

Bosch Home Comfort makes heating, cooling and hot-water equipment for homes, commercial buildings and industrial users. Its portfolio combines electric heat pumps with gas-fired boilers and hybrid systems, giving customers different ways to control building temperatures and supply hot water. The business sells equipment through its brands' sales networks, with products adapted to regional building needs and energy requirements. Its inverter-driven heat pumps adjust compressor output to match demand rather than running constantly at full power. The Bosch business unit was formed through the merger of Bosch and Buderus heating activities in 2004 and is headquartered in Wetzlar, Germany.

Company size
10,001+
Company stage
Not listed
Total funding
Not listed
Headquarters
Wetzlar, Germany
Founded
2004

Recently Posted Jobs

Explore more opportunities at Bosch Home Comfort

See more jobs