Embedded Software Engineer
We are currently hiring a Junior Embedded Software Engineer to join an international team working on the development of embedded solutions for electric motor systems.
This is an excellent opportunity for someone at the beginning of their career who is motivated to work with low-level programming, electronics, and embedded systems, in a real-world industrial environment.
What you'll do
* Develop embedded software using C (low-level programming)
* Contribute to the development of software for electronic control of electric motors
* Support the design, implementation, testing, and optimization of firmware
* Work closely with hardware and electronics teams
* Collaborate with international teams (Portugal & UK)
* Participate in debugging, validation, and continuous improvement of solutions
Project & Team
* International team based in Portugal and the UK
* Projects focused on electric motors and their electronic components
* Development of software that supports embedded and hardware-integrated systems
* Strong exposure to hardware + software integration
* Work on internal projects for different companies within the group across Europe
What we're looking for
* Master's degree in Electrical Engineering, Computer Engineering, or similar
* Experience level: flexible (from recent graduates to ~1–2 years)
* Knowledge of: C programming
* Embedded systems or low-level concepts
* Interest in embedded software, electronics, and hardware interaction
* Exposure to embedded through: Academic or personal projects
* Fluency in English and Portuguese
What we offer
* Direct contract with the client
* Opportunity to join an international and technology-driven team
* Exposure to real-world projects in embedded systems and electronics
* Hybrid working model (2–3 days/week onsite)
* Flexible working hours