A Company you will be happy to grow with!
At InnoTech, it’s all about connecting people with business through technology.
We care about you, your
happiness,
and your
well-being.
We seek passionate individuals eager to learn and improve their skills with us –
growth
is in our DNA. This dedication has earned us recognition as a
Best Workplace in Portugal
for
2023
and
2024
. Furthermore, in
2024,
we were proudly acknowledged as one of the top IT companies to work for in Portugal, receiving the
Best Workplace award in the IT sector,
given by Great Place to Work. For us,
sustainability
is not just a word.
Integrity
and
social responsibility
lead our behavior.
We dare to be
different
, ambitious, dream big, and deliver value like no other! You can work with
top-level partners
in banking, insurance, retail, telecommunications, financial services, and more!
Join our team of 180+ InnoTechers and bring your talent as a
Senior Firmware Engineer.
Your Mission Will Be:
-
Develop and optimize high-level firmware applications for compute modules (e.g., CM4) and ESP32 platforms;
-
Design application software to support complex embedded systems, leveraging Linux OS environments;
-
Collaborate with cross-functional teams, including hardware engineers, software developers, and project managers;
-
Develop and maintain system-level architecture documentation and software specifications;
-
Troubleshoot and debug firmware applications to ensure seamless operation of hardware-software systems.
You Will Need:
-
Experience in firmware development, particularly high-level applications for embedded systems, IoT applications, and their cloud integrations;
-
Proficiency in working with Linux-based environments and compute modules (e.g., CM4), with languages such as Python/Shell to complement or develop firmware applications;
-
Hands-on experience with ESP32, including firmware development using C++, Rust or similar, and also with wireless communication protocols (e.g., Wi-Fi, Bluetooth) ;
-
Understanding of communication interfaces (e.g., UART, SPI, I2C, MQTT);
-
CPLP nationality or an EU work permit;
-
Fluency in English.
Would be Awesome If You Have:
-
Preferred background in Electrical Engineering, Electronics Engineering (i.e. Masters in Electrical and Computer Engineering).
With Us You Can Be a
-
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!
Are you convinced? Come see it for yourself.
Join our Top-Notch Team!