Company Description
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 1,400 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. By including everyone and ensuring equal opportunities we unleash our full potential.
Job Description
Your contribution to something big:
As a Software Engineer, you will participate in the entire software development lifecycle, from drafting requirements and implementing new features to maintaining the developed software. You will own your design throughout the development cycle, offering support to team members and other stakeholders integrating your software into their products as needed.
Design and develop code for specific requirements, emphasizing software quality and maintainability.
Organize requirements and document implementations comprehensively.
Test, provide, and understand control algorithms to support the developed code.
Contribute to software architecture planning, design, and implementation for controlling heat sources and hydraulic systems.
Analyze customer, system, and safety requirements to derive and implement software architecture requirements in devices.
Design, document, and implement reusable software architectures based on generated requirements.
Interact with products and appliances to understand requirements and review designs.
Ensure fast, automatic releases through continuous integration.
Build internal tools to optimize the team's development efficiency.
Work in an agile environment, adapting quickly to changing requirements and delivering iterative improvements.
Qualifications
What distinguishes you:
Education: Completed BSc or MSc education in Computer Science, Software Engineering, Electronic Engineering, or similar.
Experience and Know-how: Proficient in Object-Oriented programming (Java, C++, or similar languages); Strong task management and planning capabilities; Knowledge of UML (Unified Modeling Language); Experience with Docker, Python, and Git; Experience with JIRA and other Atlassian tools is a plus; Familiarity with Agile development methodology is a plus; Knowledge of CI/CD practices and tools is a plus; Experience with Go is a plus.
Personality: Ability to work collaboratively in a diverse team environment; Demonstrated accountability and proactivity.
Communication: Excellent communication skills in both Portuguese and English.
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 (e.g., technical training, foreign languages training) & certifications | Access to great discounts in partnerships and Bosch products | Sports and health-related activities | Free parking lot | Canteen
Success stories don't just happen. They are made...
Make it happen! We are looking forward to your application!
#J-18808-Ljbffr