← Back to jobs

UST Logo
Developer III - Embedded Software

UST

 

Hyderabad, Telangana, India

Posted On: 3 days ago
Experience: 5+ years
Availability: Onsite
Openings: 1
Category: Embedded Software Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will design, develop, and optimize complex embedded software modules, including OS enabling and driver firmware.

This role is on-site.

Responsibilities

  • Design and develop low-level software modules and sub-systems using UML and sequence diagrams.
  • Debug root-cause hardware and software technical problems in collaboration with cross-functional teams.
  • Create and execute integration and regression test strategies, including the generation of debug logs.
  • Fix static and dynamic analysis violations to ensure software packages meet quality standards.
  • Mentor Developer II and Software Engineers to improve team effectiveness and technical proficiency.

Required Skills

  • 5+ years of experience in embedded software development.
  • Proficiency in Embedded C and C++.
  • Experience with Device Driver Development and bare metal state machines.
  • Hands-on experience with Arm architecture, including boot flow, memory initialization, and bootROM.
  • Strong knowledge of communication protocols including UART, CAN, LIN, Ethernet, SPI, I2C, and PCIe.
  • Experience with middleware frameworks such as OpenCV for computer vision.
  • Ability to use Linux and embedded real-time systems internals.
  • Proficiency with version control tools like GIT, SVN, or Gerrit.
  • Experience using Vector tools such as CANoe and Da Vinci.

Preferred Skills

  • Knowledge of AUTOSAR/Non-Autosar platforms and ADAS.
  • Exposure to DSP fundamentals and multimedia media standards.
  • Familiarity with HMI design tools like QT and Kanzi.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs