Embedded Software Architect
technologies-expected :
- C
- Embedded
- Embedded C
- Software Architecture
responsibilities :
- Requirement analysis: Collaborate with stakeholders to understand, gather, and document software requirements for embedded solutions in the automotive domain, including functional, non-functional, and regulatory requirements.
- Software architecture design: Design and develop the high-level software architecture for the embedded solution, ensuring that it meets the identified requirements and is aligned with the company's overall architectural vision.
- Software component design: Design and specify software components and their interfaces, ensuring that they are modular, reusable, and easy to integrate.
- Performance optimization: Analyze the performance of the embedded solution and recommend architectural improvements to ensure that it meets the required performance criteria.
- Team collaboration: Collaborate closely with cross-functional teams, including hardware engineers, software engineers, product managers, and quality assurance specialists, to ensure seamless integration of software components and successful product development.
- Technical leadership: Provide technical guidance, mentorship, and support to the software development team, helping them to make informed design and implementation decisions.
- Documentation: Create and maintain comprehensive documentation of the software architecture, design decisions, and any changes made during the development process, ensuring that it is up-to-date and accessible to relevant stakeholders.
- Prototyping and proof-of-concept development: Develop and validate prototypes or proof-of-concept implementations of critical software components to validate architectural decisions and mitigate risks early in the development process.
- Risk management: Identify, assess, and mitigate potential risks and issues related to the software architecture, including those related to technology, integration, performance, and security.
- Stakeholder communication: Communicate architectural decisions, trade-offs, and the rationale behind them to both technical and non-technical stakeholders, ensuring that everyone involved has a clear understanding of the software's design and its implications.
requirements-expected :
- Approximately 2-3 years of Software Architecture related experience
- University degree in Electronics/Automation/Telecommunication or related - nice to have
- Knowledge of automotive project planning and execution
- Communication in Business English will not be a challenge.
offered :
- Career in the company that is a global automotive industry leader
- Interesting work in an international environment
- Clear development path, including leader positions
- Professional development e. g. language course (English and German)
- Family-oriented, friendly work environment
- Flexible working time models and home office
- Comprehensive employee benefits package (wealthiest on the local market)
benefits :
- private medical care
- sharing the costs of foreign language classes
- sharing the costs of professional training & courses
- remote work opportunities
- flexible working time
- integration events
- no dress code
- parking space for employees
- extra social benefits
- meal passes
- pre-paid cards
- shopping coupons
- holiday funds
- employee referral program
- family picnics
Bądź pierwszy, który ubiega się o to miejsce pracy!
-
Dlaczego szukać pracy na HitPraca.pl?
Subskrybuj oferty pracy
Codziennie nowe oferty pracy Możesz wybierać z bardzo szerokiej gamy ofert pracy - naszym celem jest posiadanie jak najszerszej oferty pracy Otrzymuj nowe oferty e-mailem Bądź pierwszym, który odpowie na nowe oferty pracy Wszystkie oferty pracy w jednym miejscu (od pracodawców, agencji pośrednictwa pracy i innych portali) Wszystkie usługi dla kandydatów do pracy są bezpłatne Pomożemy Ci znaleźć nową pracę