We are seeking a highly skilled software architectwith expertise in automotive systems to design and develop robustand scalable software architectures.
this role involves constantcommunication with cross-functional teams, applying best practices,design patterns, frameworks, and rules to create high-performance,reliable systems.
the ideal candidate will have strong knowledge inc#, java, and embedded systems and will be responsible for ensuringthe software meets the highest standards of security,functionality, and performance.
key responsibilities • design anddevelop scalable and robust software architectures for automotivesystems, ensuring the separation of concerns, modularity, andcomponent reuse.
• work on the design of embedded systems forautomotive applications, optimizing resource usage and performance.• lead the use of programming languages like c/c++, java, python inautomotive software development.
• utilize modeling and simulationtools such as simulink, matlab, or other industry-specific toolsfor system design and testing.
• ensure compliance with functionalsafety standards, such as iso 26262, to meet the highest levels ofsafety and reliability in developed systems.
• design and implementdistributed architectures and microservices suitable for connectedapplications and advanced driver assistance systems (adas).
• workwith integrated development environments (ides) such as eclipse,intellij idea, visual studio for efficient software development anddebugging.
• design and integrate communication protocols andtechnologies such as can bus, ethernet, lin, and flexray.
• defineand execute testing and validation strategies for automotivesoftware, including unit tests, integration tests, and systemvalidation.
• manage configuration and version control of softwareusing tools like git, svn, or other industry-specific tools.requirements • proven experience designing and developing robustand scalable software architectures for automotive systems.
•proficiency in c/c++, java, and other languages used in automotivesoftware development.
• experience with embedded systems design,optimizing resource usage for automotive applications.
•familiarity with modeling and simulation tools such as simulink,matlab, or industry-specific alternatives.
• knowledge offunctional safety standards, including iso 26262.
• experience indesigning distributed architectures and microservices for connectedautomotive applications.
• proficient in ides such as eclipse,intellij idea, or visual studio.
• strong understanding ofcommunication protocols and networks like can bus, ethernet, lin,and flexray.
• experience with testing and validation strategies inautomotive software, including unit, integration, and systemtesting.
• expertise in configuration management and versioncontrol using git, svn, or other tools.
• effective communicationskills in english are required for collaboration with globalteams.