An AI agent that applies to roles like this on employers' own sites. 25 applications free, no card needed.
Posted over 15 days ago, so the role may have closed. Confirm on the employer's page when you apply, or see similar jobs.
Job Description
Job description:
Job SummaryWe are seeking a skilled Embedded Systems Engineer to design, develop, and implement firmware for our embedded control systems. The ideal candidate will have expertise in integrating hardware and software components, specifically with STM32 microcontrollers and display solutions. This role requires proficiency in C/C++, experience with communication protocols like RS485, UART, and GPIO, and the ability to create engaging graphical user interfaces using the TouchGFX framework. Key Responsibilities
- Firmware Development: Design, develop, test, and debug embedded C/C++ firmware for STM32 microcontrollers.
- Hardware Integration: Collaborate with hardware engineers to ensure seamless integration of software and electronic components, including Riverdi displays.
- GUI Implementation: Develop and optimize graphical user interfaces (GUI) using the STMicroelectronics TouchGFX Designer and framework.
- Communication Protocols: Implement and manage communication protocols, including RS485, UART, and general-purpose input/output (GPIO) for data exchange and control.
- System Testing & Debugging: Conduct thorough system testing and use hardware debugging tools (like JTAG) to ensure performance, reliability, and adherence to specifications.
- Documentation: Create and maintain detailed documentation for software design, code, and development processes.
- Collaboration: Work within cross-functional teams to define software requirements and provide technical assistance during product design and production phases.
Required Skills and Qualifications
- Education: Bachelor's degree in Electrical Engineering, Computer Engineering, or a related technical field.
- Programming: Strong proficiency in C* and C++* programming for embedded systems.
- Microcontrollers: Extensive experience with STMicroelectronics STM32 family of microcontrollers.
- Display & GUI: Hands-on experience with controllers/displays and the TouchGFX graphical user interface development environment.
- Communication: Practical knowledge of communication protocols and device drivers, including RS485, UART, and GPIO.
- Problem-Solving: Excellent analytical and problem-solving skills with keen attention to detail.
Preferred Qualifications
- Familiarity with real-time operating systems (RTOS).
- Experience with software version control systems, such as Git.
- Knowledge of industrial automation or similar embedded system applications.
- Ability to work with the STM32CubeIDE development environment and STM32CubeProgrammer utility.
Job Types: Full-time, Permanent
Benefits:
- Health insurance
- Paid sick time
- Provident Fund
Work Location: In person
Skills
Embedded C32 Bit MicrocontrollersEmbedded SystemsSTMEmbedded ProgrammingEmbedded C++Automotive Embedded SystemsCIf a job posting appears fraudulent, asks for payment, contains misleading information, or violates our guidelines, please report it immediately. Our team will review it promptly, Jobaaj does not charge any fee from the applicants.
About Company
Similar Jobs
View allNew IT / Software Development & Related roles in Hyderabad.
One email a day. Unsubscribe any time.

