Overview
Join to apply for the Embedded Software Engineer role at InnoTech.
Responsibilities
- Design, develop, and maintain embedded software solutions with a focus on efficiency and reliability;
- Participate in the full development lifecycle, from requirements gathering to integration and testing;
- Contribute to technical design discussions and ensure alignment with project objectives;
- Collaborate with cross-functional teams to deliver robust and scalable solutions;
- Share knowledge and promote best practices within the engineering community.
Requirements
- Minimum of 3 years of professional experience in software development with C, C++, or Ada;
- Strong understanding of software engineering principles across the full lifecycle;
- Ability to work effectively in English, both spoken and written (C1 level);
- CPLP nationality or an EU work permit is required to facilitate employment.
Nice to have
- Hands-on experience with embedded systems development;
- Familiarity with integration, debugging, and testing tools for embedded platforms;
- A proactive and curious mindset, with a passion for sharing and learning;
- Willingness to work from Coimbra, Lisbon, or nearby locations;
- BSc or MSc in Computer Science/Engineering, Information Technology, or related fields.
What you can be at InnoTech
- TechThinker – people who want to re-imagine technology with us;
- TechSolver – strategic, resilient, and a little bit of a puzzle lover;
- InnoMinder – inhale innovation, exhale digital transformation;
- InnoTecher – no words needed. Just happiness, talent, and all the above!
Location
Willingness to work from Coimbra, Lisbon, or nearby locations.
Employment type
Full-time