Embedded Developer,STM32,TouchGFX
We are seeking a talented and experienced Embedded Software Developer with expertise in C and C++ programming languages, specifically on the STM32 platform. FreeRTOS is optional. TouchGFX is quite specific.The ideal candidate will have a strong background in developing firmware and software solutions for embedded systems.
Tasks:
Develop and maintain embedded software applications using C and C++ for STM32 microcontrollers.
- Design, implement, and debug software modules for various embedded systems applications.
- Collaborate with hardware engineers to ensure seamless integration of software and hardware components.
- Implement efficient algorithms and data structures to optimize software performance on resource-constrained embedded platforms.
- Proficiency in C and C++ programming languages with a focus on embedded systems development.
- Solid understanding of STM32 microcontrollers and experience with STM32CubeMX or similar development tools.
- Experience with real-time operating systems (RTOS) is desirable but not mandatory.
- Hands-on experience with TouchGFX or other graphical user interface (GUI) development frameworks is a must.
- Familiarity with communication protocols such as UART, SPI, I2C, and CAN.
Requirements:
3+ years of relevant experience in developing embedded applications using (C / C++) on the STM32 platform.
Strong understanding of embedded principles.
Excellent problem- solving skills.
Ability to work independently and as a part of a team.
Strong communications skills.
Benefits:
work with smart home technology
world-class development team member
Salary:
Open (As per market)
Work Mode:
Work from home
Skills:
Created:
Job ID:
#34