Embedded C++ Developer (Braga)
Bosch lokasyonları
Lisboa
(On-site)
Çalışma alanı
Mühendislik
Pozisyon Türü
Profesyonel
Başlangıç tarihi
İhbar süresine göre
Çalışma şekli
Tam zamanlı
Division
Bosch Global Service Solutions
Seni bu rolde neler bekliyor?
Your contribution to something big:
- Lead the design, development, and maintenance of complex C++ applications for embedded systems. Guide junior developers in best practices and advanced programming techniques.
- Optimization of existing software designs and spearhead the implementation of new features to enhance performance and scalability.
- Lead code reviews and develop comprehensive testing strategies to ensure the reliability and functionality of applications.
- Utilize expert debugging and problem-solving skills to identify, diagnose, and resolve complex software issues, thereby enhancing system stability and performance.
- Oversee the creation and maintenance of detailed documentation for software designs and updates, setting standards for the team.
- Work closely with hardware engineers and other software developers to ensure seamless integration of software with hardware components, often leading cross-functional initiatives.
Nasıl birini arıyoruz? What distinguishes you:
- Bachelor’s degree in Computer Science, Electrical Engineering, or a related technical field; a Master’s degree is preferred.
- Minimum of 7 years of professional experience in software development with at least 5 years focused specifically on C++ in an embedded environment.
- Expert proficiency in C++ with a comprehensive grasp of object-oriented programming, design patterns, and modern C++ standards.
- Extensive experience with build systems such as CMake and Conan2.
- Deep knowledge of low-level communication protocols such as SPI and I2C
- Advanced skills in embedded systems development, including thorough familiarity with microcontrollers and hardware interfaces
- Exceptional debugging and problem-solving skills, with a proven track record in an embedded context.
- Expertise in continuous integration/continuous deployment (CI/CD) processes.
- Advanced knowledge of containerization and virtualization technologies, such as Docker is a plus.
- Experience with real-time operating systems (RTOS) and specific technologies like Legato and systemd is a plus.
- Fluent in English with exceptional verbal and written communication skills, capable of leading discussions and presenting technical issues clearly and effectively.
What distinguishes you:
- Bachelor’s degree in Computer Science, Electrical Engineering, or a related technical field; a Master’s degree is preferred.
- Minimum of 7 years of professional experience in software development with at least 5 years focused specifically on C++ in an embedded environment.
- Expert proficiency in C++ with a comprehensive grasp of object-oriented programming, design patterns, and modern C++ standards.
- Extensive experience with build systems such as CMake and Conan2.
- Deep knowledge of low-level communication protocols such as SPI and I2C
- Advanced skills in embedded systems development, including thorough familiarity with microcontrollers and hardware interfaces
- Exceptional debugging and problem-solving skills, with a proven track record in an embedded context.
- Expertise in continuous integration/continuous deployment (CI/CD) processes.
- Advanced knowledge of containerization and virtualization technologies, such as Docker is a plus.
- Experience with real-time operating systems (RTOS) and specific technologies like Legato and systemd is a plus.
- Fluent in English with exceptional verbal and written communication skills, capable of leading discussions and presenting technical issues clearly and effectively.
İletişim ve ek bilgiler
What we offer you:
Challenges in an international environment | career opportunities in one of the best companies in the world | flexible hours | medical services | discounts for employees | sports and health related activities | canteen | good access to public transports | space for creativity.
Lizbon'a hoş geldiniz
Lokasyon olanakları
Sağlık sigortası
Toplu taşımaya kolay ulaşım
Esnek ve mobil çalışma
Çeşitli sağlık ve spor faaliyetleri yelpazesi
Eğitim fırsatları & Sertifikalar
Dünyanın dört bir yanındaki meslektaşlarla bilgi alışverişi
İş yeri hekimi
Çalışan indirimleri
Yemekhane & kantin
Teknik desteğe mi ihtiyacınız var?
Size yardımcı olabilmek için talebinizi bekliyoruz.