About this role
The team is seeking an Embedded Software Architect to design and develop Linux-based embedded systems for Passenger Information Systems. This role requires expertise in embedded C++ architecture, system integration, and software development for real-time Linux systems. The ideal candidate will lead software teams, mentor junior engineers, and drive high-performance, scalable embedded software solutions.
Key Responsibilities:
- Design and develop real-time embedded software solutions for Linux-based systems.
- Architect and implement software systems that meet performance and scalability requirements.
- Lead and mentor a team of software engineers, fostering a collaborative environment.
- Conduct system integration and testing to ensure reliability and functionality.
- Collaborate with cross-functional teams to define software requirements and specifications.
Required Skills & Qualifications:
- Strong expertise in embedded C++ programming and architecture.
- Experience with real-time operating systems, particularly Linux.
- Proven track record in system integration and embedded software development.
- Excellent leadership and mentoring skills.
- Strong problem-solving abilities and attention to detail.
Experience: 5-8 years in embedded software development and architecture.
What we offer:
- Opportunity to work on innovative projects in a dynamic environment.
- Professional development and growth opportunities.
- Collaborative and supportive team culture.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.