Embedded Software Engineer
- Location: Barcelona, Madrid
- Seniority Level: Professional
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 to the world. You are a click away from living the TTTech Auto experience.
Are you our next Embedded Software Engineer? Keep reading!
As a Software Developer specializing in Embedded Systems, you will be a pivotal part of our product lifecycle.
Your Tasks:
- Alignment with internal product stakeholders, development partners and customers
- Define and detail task. Deduce and document system and software requirements
- Software design
- Evaluate different software designs, make design decisions, and document them
- Implementation and testing: in software unit and/or SW integration testing
- Code and document reviews
- Continuous Improvement: identify and document process and work-product deficits. Plan improvements together with project managers or product owners. Implement the improvements. Refactor and cleanup
- Software integration, configuration and bring-ups
- Embrace agile working style by attending to meetings (daily standup, planning, review, retrospective, backlog refinement)
Your Profile:
- Engineering degree and more than 4 years of experience in similar roles
- Knowledge and experience in Real Time environments and communications (RTOS)
- More than 5 years of experience working with embedded devices, including multi-core
- Working experience in C for embedded, debugging, electronics (uC, Schematics) and ECU buses communications (SPI, CAN or Ethernet)
- Experience in large scale SW development environments
- Knowledge in development processes (e.g. ASPICE, ISO26262), configuration/version control (GIT) and software build management are advantageous
- High level of English
- Experiences with AUTOSAR or POSIX RTOS would be a nice to have
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