SOFTWARE ARCHITECT
Descrição da oferta de emprego
As a Software Architect you will be responsible for designing software architecture that meets the unique requirements and constraints of car infotainment systems.
You will play a pivotal role in choosing the right technology stack, ensuring high performance, integrating with various vehicle systems, and designing security and data privacy solutions.
Key Skills - Proficient in designing software architecture that accommodates the specific needs and constraints of car infotainment systems, including limited processing power, variable network connectivity, driver distraction guidelines, and integration with various vehicle systems.
- Deep understanding of various programming languages, Expertise in Java, Swift, JavaScript/TypeScript, and possibly Python & C# as well as frameworks, databases, and third-party libraries to select the most suitable stack for the infotainment systems needs.
- Experience in integrating with various APIs, hardware systems, and potentially other software systems within a vehicle.
- Ability to anticipate future technological advancements and system upgrades, and design systems that can scale and adapt accordingly.
- Knowledge of regulatory standards and compliance requirements specific to automotive software.
-Deep Understanding of Operating Systems Knowledge of Android, Linux, and iOS -Experience with Development Tools and Frameworks Familiarity with Android Studio, Xcode, Unity, React Native, Flutter, Docker, and Kubernetes - Knowledge of Automotive Infotainment Systems Understanding of the specific requirements and challenges of automotive software, including user interface design, real-time data processing, and vehicle integration.
-CI/CD and DevOps Practices Experience in setting up and maintaining Continuous Integration and Continuous Deployment pipelines, and implementing DevOps practices for efficient and agile development.
- Cybersecurity Knowledge Awareness of security protocols and standards in software development, especially important due to the sensitive nature of vehicle data.
-Experience with Connected Car Technologies Understanding of technologies like 5G, IoT, telematics, and cloud services as they apply to connected vehicles.
-Leadership and Coaching Ability to coach a team of developers, fostering a collaborative and productive environment.
-Effective Communication Skill in communicating complex technical concepts to non-technical stakeholders and working collaboratively with various teams.
-Problem-Solving and Analytical Skills Aptitude for addressing technical challenges with innovative solutions and a strong analytical mindset.
-Project Management Experience in managing software development projects, adhering to timelines, and ensuring deliverable quality.
Responsibilities - Create the blueprint of the software system, considering the unique needs of car infotainment systems.
- Select the technology stack that best suits the requirements of the infotainment system.
- Ensure the high performance and efficiency of Applications.
- Plan and oversee the integration of the infotainment software with vehicle systems (e.
., diagnostics, telematics) and external systems (e.
., smartphones or cloud services).
- Design the security and data privacy architecture to protect user data and ensure compliance with regulations.
- Plan for future expansion or integration of new features into the infotainment system.
- Ensure the system architecture complies with industry standards, legal regulations, and safety guidelines.
Qualifications - Bachelors or Masters degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Software Architect with a focus on automotive or in-car software design.
- In-depth knowledge of software architecture principles and best practices.
- Strong understanding of the unique constraints and requirements of car infotainment systems.
- Familiarity with various programming languages, frameworks, databases, and third-party libraries.
- Experience in integrating with APIs, hardware systems, and other software systems in a vehicle.
- Ability to design scalable and adaptable systems.
- Knowledge of security principles, especially as they relate to automotive software.
- Familiarity with regulatory standards and compliance requirements in the automotive software industry.
Language Requirements - English is mandatory.
- French and German are a plus.
Detalhes da oferta
- Adecco Recruitment
- Indeterminado
- 15/11/2024
- 13/02/2025
A empresa é de outsourcing, cliente area banca:junta-te a nós: desenvolvimento de software: projetar, desenvolver, testar e manter software de alta qualidade, seguindo boas práticas de engenharia de software e padrões de codificação... análise de requisitos: colaborar com as partes interessadas para......
· review software patch release notes for compatibility and installation processes... operational management · create knowledge articles to document software patch deployment and remediation tasks... · manage and ensure effectiveness of security solutions, including firmware upgrades, anti-virus solutions......
The main responsibilities will be software development with: asp... experience: 3 years ++ uniksystem is growing the software team to deliver capacity to an onsite customer in lisbon... js (3+ years) experience with web applications (backend), distributed systems and apis preferred additional skills......
Aptidões importantes: noções sólidas em gestão comercial, preferencialmente no software xd e sage; configuração de sistemas windows, software de segurança e conhecimentos de redes de dados... a empresa pretende integrar na sua equipa um técnico de informática para fornecer apoio e implementação de sistemas......
Aptidões importantes: noções sólidas em gestão comercial, preferencialmente no software xd e sage; configuração de sistemas windows, software de segurança e conhecimentos de redes de dados... a empresa pretende integrar na sua equipa um técnico de informática para fornecer apoio e implementação de sistemas......
Your main responsibilities: perform thorough testing on software applications... join us in ensuring top-tier software quality and driving user satisfaction!... requisitos do trabalho ideal if you have: proven experience in software qa testing... as a qa tester, you'll ensure flawless user experiences......
Funções - desenvolvimento de projetos de arquitetura - desenvolvimento de projetos nas diferentes fases: estudo prévio; licenciamento; projeto de execução; medição e acompanhamento de obra - apoiar no desenvolvimento de desenhos técnicos de sistemas construtivos em autocad - realizar licenciamentos e......
Funções - desenvolvimento de projetos de arquitetura - desenvolvimento de projetos nas diferentes fases: estudo prévio; licenciamento; projeto de execução; medição e acompanhamento de obra - apoiar no desenvolvimento de desenhos técnicos de sistemas construtivos em autocad - realizar licenciamentos e......
Está pronto(a) para dominar o futuro do software e tecnologia? junte-se à revolução techframe... queremos um(a) estratega, um(a) visionário(a), alguém com o talento para abrir portas em mercados globais e reinventar a forma como o mundo interage com produtos, serviços e soluções de software......
Experience with software development lifecycle... debug and troubleshoot software issues... ability to work independently and in teams... net developer, you'll craft cutting-edge digital solutions for our clients, revolutionizing user experiences... participate in code reviews for continuous improvement......