Description
Are you a talented and ambitious individual looking for a rewarding career opportunity? UST is currently seeking a Developer III – Embedded Software, and they are open to hiring freshers for this role. If you have a passion for software development and want to be part of a global organization that fosters growth and innovation, this could be the perfect opportunity for you. Check out the details below:
About
UST helps the world’s best organizations grow and succeed through transformation. Bringing together the right talent, tools, and ideas, UST works with clients to co-create lasting change. With over 26,000 employees in 25 countries, UST builds for boundless impact—touching billions of lives in the process.
Responsibilities
- Develop UML and sequence diagrams for the module level/subsystem level.
- Understand and provide inputs in the application/feature/component design and develop the same in accordance with system requirements.
- Debug root-cause and fix a variety of hardware and software technical problems, working with cross-functional teams to ensure timely resolution.
- Create integration and regression test strategies related to test contents, execute and generate test results along with debug logs.
- Fix static and dynamic analysis violations to deliver embedded software packages per quality standards.
- Select appropriate techniques for software development, such as reusing, improving, or reconfiguring existing embedded models.
- Respond to customer/client requests.
- Mentor Developer II/Software Engineers to become more effective in their roles.
Skills
- Ability to develop bare metal state machines and hardware drivers as appropriate.
- Ability to develop using C, C++, middleware frameworks (OpenCV Computer vision).
- Ability to configure and debug using Vehicle bus stacks (CAN LIN Ethernet SOME/IP).
- Ability to develop and test various MCU software features, including power management, HVAC, user settings, cameras configuration, audio amplifier, and diagnostics.
- Hands-on experience with tools like GIT, SVN/Gerrit, Bitbucket, Vector Da Vinci development, JIRA, Confluence, Jenkins, and Vector CANoe.
- Familiarity with various Protocol analyzers (SATA PCIe, etc.), network and traffic analyzers, audio analyzer (APx), video analyzer, spectrum analyzer, and JTAG emulators.
- Capable of preparing technical specifications for the respective IPs and understanding hardware/software architecture specifications.
- Work effectively in a team environment.
- Good written and verbal communication abilities.
- Proactively ask for and offer help.
Requirements
- Understand the functional requirement.
- Prepare low-level design for the module.
Job Type
- Embedded Engineer Full-Time
Location
- Bangalore, Karnataka, India