Salary
≈ $33k – $82k per year (Estimated)
Location
Hybrid (Aveiro, Portugal)
Employment
Full-Time
First seen by Alion on Oct 26, 2026.
Overview
Company
Impact
Profile match
Headquartered in Lisbon, Bosch Portugal operates as the national subsidiary of the global engineering and technology leader Robert Bosch GmbH. The company maintains major industrial, development, and shared service hubs across Portugal - notably in Braga, Aveiro, Ovar, and Lisbon - specializing in automotive multimedia electronics, connected mobility, HVAC heat pump and thermal technologies, building security systems, and digital business services. Through partnerships with Portuguese universities and significant investments in advanced manufacturing and software engineering, it serves as a critical R&D and export powerhouse supporting the Bosch Group's international supply chain.
Sobre a vaga
Join the application software development team within the Electric Solutions group at Bosch Home Comfort in Aveiro. You will develop and enhance software for residential heating systems, with a strong focus on C and C++ programming for air-to-water heat pumps.
O que vais fazer- Design, develop, and maintain application software in C and C++ for heat pumps and related heating systems
- Implement control strategies and product functions, ensuring reliable interaction between software, hardware, and thermal processes
- Contribute to software architecture, modular design, code reviews, and technical documentation
- Integrate, test, and debug software, investigating and resolving issues at both software and system level
- Develop and maintain MATLAB/Simulink models where model-based approaches are used
- Collaborate with systems, electronics, hardware, control, and mechanical engineering teams to deliver integrated solutions
- Implement and troubleshoot communication interfaces using protocols such as CAN, Modbus, and LIN
- Contribute to continuous integration, automated testing, and software delivery using Jenkins and the Atlassian toolchain
- Clarify requirements, identify technical risks, and propose improvements to software quality, product performance, and development efficiency
- Follow development and quality standards, deliver agreed tasks, and share knowledge across an international engineering team
- Degree in Computer Science, Computer Engineering, Electrical or Electronic Engineering, Mechanical Engineering, or a related field
- Typically five or more years of relevant professional experience in software development, embedded systems, or application software
- Hands-on experience developing production-quality software in C and C++, including testing, debugging, and maintenance
- Strong C and C++ programming skills
- Solid understanding of software design principles, data structures, algorithms, and modular architecture
- Experience with version control, software testing, debugging tools, and collaborative development workflows
- Ability to translate technical requirements into robust, maintainable software and diagnose complex problems
- Fluency in English
- Analytical and structured, with a focus on quality and a strong sense of ownership
- Proactive and able to work independently while contributing effectively to a team
- Curious and motivated to learn new technologies and engineering concepts
- Clear communicator, comfortable collaborating across disciplines and international teams
- Confident in questioning assumptions, clarifying requirements, and proposing improvements
- Available for occasional business travel
- Experience with Model-Based Development, MATLAB, and Simulink
- Knowledge of control systems, system modelling, and control algorithm implementation
- Familiarity with embedded systems, microcontrollers, real-time software, and hardware/software integration
- Understanding of thermodynamics, heat transfer, fluid systems, or energy conversion
- Knowledge of heat pumps, HVAC, or domestic hot water systems
- Experience with CAN, Modbus, or LIN communication protocols
- Familiarity with CI/CD practices and tools such as Jenkins, Jira, and Bitbucket
- Experience in multidisciplinary teams, agile methodologies, and structured development processes
- Portuguese language skills are an advantage
- 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
- Flexitime and modern working time models ranging from part-time to job sharing, home office and incorporated window days off
- Company pension scheme from the 3rd year at Bosch
Resumo organizado por IA a partir do anúncio original. Confirma os detalhes no site da empresa.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,055,410 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Backend
Similar stack
Same company
Aveiro
.NET Backend Software Engineer
6 hours ago
≈ $31k – $76k per year (Estimated) · Hybrid · Full-Time · Lisbon
C#
C#
.NET
Apply
Software Engr II
2 days ago
In office · Bengaluru
Python
Java
C++
DevOps
GitHub Actions
CI/CD
Jenkins
Git
Management
Agile
QA
Selenium
Cypress
Playwright
Apply
Advanced Software Engr
2 days ago
In office · Bengaluru
Python
Java
C++
DevOps
GitHub Actions
CI/CD
Jenkins
Docker
Management
Agile
Scrum
QA
Selenium
Cypress
Playwright
Apply
Advanced Software Engr
3 hours ago
≈ $18k – $42k per year (Estimated) · In office · 6+ years exp · Bachelor's Degree · Bengaluru
Python
Bash
Databases
ElasticSearch
AI/ML
AWS Bedrock
DevOps
Terraform
Kibana
Datadog
Logstash
CI/CD
Jenkins
AWS
Kubernetes
Blue-Green Deployment
Rolling Update
Amazon EKS
Amazon EC2
SLI/SLO/SLA
Amazon S3
IAM
Amazon CloudWatch
Linux
TCP/IP
DNS
VPN
Cybersecurity
Keycloak
Analytics
ETL/ELT
Informatica
AWS Glue
Management
ITIL
Apply
Sr Advanced Software Engr
3 days ago
≈ $18k – $42k per year (Estimated) · In office · 7+ years exp · Bachelor's Degree · Bengaluru
Python
Databases
Databricks
AI/ML
MLFlow
Vertex AI
Prompt Engineering
AI Agents
LangSmith
Kubeflow
Gemini
LLM
OpenAI
Machine Learning
DevOps
GCP
Azure DevOps
GitHub Actions
Dynatrace
Azure
CI/CD
Jenkins
Docker
Kubernetes
Analytics
ETL/ELT
Apply
Senior Software Engineer (f/m/div.)
4 days ago
≈ $35k – $88k per year (Estimated) · Hybrid · Full-Time · Aveiro
Python
Bash
MATLAB
MATLAB
Simulink
DevOps
Terraform
Ansible
CI/CD
Jenkins
Git
Grafana
Bitbucket
JFrog Artifactory
Linux
Windows
Cybersecurity
SonarQube
Management
Jira
Agile
Apply
Senior C# Developer - WPF
4 days ago
≈ $33k – $85k per year (Estimated) · Hybrid · Full-Time · Aveiro
C#
C#
WPF
DevOps
CI/CD
Management
Agile
Apply
Hybrid · Internship · Aveiro
Python
C++
AI/ML
Prompt Engineering
AI Agents
LLM
RAG
DevOps
CI/CD
Apply
Senior MATLAB/SIMULINK Software Engineer
4 days ago
≈ $35k – $89k per year (Estimated) · Hybrid · Full-Time · Aveiro
Python
Go
MATLAB
MATLAB
Simulink
DevOps
Jenkins
Git
Bitbucket
JFrog Artifactory
Management
Jira
Agile
Apply
Apply
This is one of many
2,055,410 more open roles from verified company boards, updated every day.

