Embedded Software Engineer
Indexed description
Who we are:
We are a leading multinational technology company, delivering strategic consulting and software engineering services tailored to clients’ needs. With a customer-centric approach and 600+ skilled professionals, we help clients achieve sustainable business performance through innovative solutions. As part of the SII Group, a global leader in ICT with 39+ years of experience, we leverage cutting-edge technology to exceed expectations.
We are looking for:
We are seeking a Software Engineer responsible for developing and maintaining thermostat products for our electrical floor heating systems and HVAC products for the air handling industry.
What you will do:
- Develop and maintain embedded software for thermostats and HVAC products.
- Design and implement firmware for microcontrollers using C/C++.
- Develop and maintain drivers, communication interfaces and low-level software.
What you must have:
- Experience with programming embedded microcontroller products (from 8 bit to 32 bit processors) using C and/or C++ (preferably C for HVAC and C++ for FHEL).
- Managed build systems such as MAKE / CMAKE.
- “Bare-metal” embedded development (without any operating system) preferably within real-time applications.
- Automated unit testing.
- UART, SPI, I2C, Single-wire-UART.
- Hardware level debugging (oscilloscopes, using test points to verify behavior, etc.).
- UML to visualize architectural software design, and how to use software design patterns.
- Experience with scrum process and working in scrum team.
- Familiar with Git for source code control and Git Flow (branch/merge strategy).
What's in it for you:
- Extended compensation and benefits package
- Continuous learning opportunities to enhance your professional and soft skills
- A great working environment with people who put their heart, mind, and soul into everything they do and understand the importance of team spirit
We really welcome open-minded and committed people:
- Eager to take on new challenges and learn new things;
- Who put their heart, mind, and soul into everything they do;
- Who enjoy sharing knowledge and understand the importance of team spirit.
#LI-LN2
***Only eligible candidates will be contacted to move forward in the recruitment process
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search