Software Architect
Indexed description
Who we are:
Open-minded intellectuals who embrace emerging technologies on our mission to create innovative Software Engineering Solutions that will impact millions of users around the world.
We are looking for:
We are seeking a Software Architect with a strong focus on architecture documentation, Enterprise Architect (EA), and technical planning and coordination, rather than hands-on software development.
What you will do:
- Develop and maintain embedded software components using C++ on Linux.
- Define and maintain the software architecture for C++-based embedded applications.
- Analyze system requirements and translate them into scalable architectural solutions and technical documentation using Enterprise Architect (EA).
- Provide technical guidance for software design, real-time communication, diagnostics, networking, and Linux-based platforms.
- Collaborate with cross-functional teams to drive architectural decisions, planning, and technical coordination.
- Ensure architectural consistency, traceability, and compliance with project and customer requirements.
What you need to have:
- Strong C++ expertise exclusively; not necessarily a typical embedded background and not necessarily experience with AUTOSAR.
- Significant interaction with a real-time Vector module.
- Experience with a build environment using CMake, Linux on ARM, memory ownership/management, multithreading, synchronization, and inter-process communication (e.g., D-Bus, CommonAPI, SOME/IP).
- Experience with Diagnostics (UDS) or networking, including routing, firewall configuration, modem communication, and network attachment/connectivity.
- Experience with Qt-based and event-driven software design.
- Minimum 10 years of professional experience in software development. Previous experience in the automotive industry would be a strong advantage.
What's in it for you:
- Extended compensation and benefits package
- Continuous learning opportunities to enhance your professional and soft skills
- A great working environment with people who put their heart, mind, and soul into everything they do and understand the importance of team spirit
We really welcome open-minded and committed people:
- Eager to take on new challenges and learn new things;
- Who put their heart, mind, and soul into everything they do;
- Who enjoy sharing knowledge and understand the importance of team spirit.
***Only eligible candidates will be contacted to move forward in the recruitment process
#LI-AS1
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search