Senior Embedded Software Engineer
- Location: Madrid
- Seniority Level: Senior
At TTTech Auto, part of NXP, we are on a mission to craft "The Vehicle of the Future" and we want you in.
We are a leading platform product and service provider with a focus on System, Safety, and Security for the Software-Defined Vehicle (4SDV) with the global scale and support of NXP. With series production experience from millions of vehicles and a strong technology portfolio, we enable OEMs to accelerate SDV development while optimizing system performance, safety, and integration.
You will work in a very diverse and multicultural environment together with 1000+ colleagues distributed in more than 10 locations whose passion for high-tech innovation is making an impact on the world. You are a click away from living the TTTech Auto experience.
Are you our next Senior Embedded Software Engineer? Keep reading!
Your tasks:
- Design, develop, and maintain real-time systems for automotive applications.
- Collaborate with software architects to define implementation requirements and specifications.
- Implement software solutions in C/C++ and Python, ensuring high performance and reliability.
- Conduct software testing and debugging to ensure the functionality is according to the product requirements.
- Optimize software performance and memory usage for embedded systems.
- Provide technical guidance and mentorship to junior engineers.
- Ensure compliance with automotive safety standards and regulations (ASPICE and/or ISO 26262)
- Embrace agile mindset.
Your Profile:
- Bachelor’s or Master’s degree in Computer Science, Telecommunications, Engineering, or a related field.
- Proven experience in software development for embedded systems and debugging,
- Proficiency in C/C++ and Python programming languages.
- Proven experience in embedded Linux or QNX
- Good understanding of POSIX and operating systems architecture (scheduling, MMU, etc)
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
- Familiarity with software development tools and version control systems (e.g., Git, JIRA, Jenkins).
- Knowledge about continuous integration and continuous deployment methodology
- Experience working with agile methodologies such as Scrum or SAFE.
- Experience with Automotive standards and regulations (ASPICE, ISO2662) will be highly valued.
Our Offer:
- Flexible start time between 7 AM and 10 AM.
- 25 vacation days.
- Hybrid work mode (2 office days and 3 remote days per week).
- Possibility of 45 workcation days within the EU.
- Flexible remuneration, fitness, and corporate discounts.
- Professional Development and trainings.