UST | C#

4 weeks ago


bangalore, India UST Full time

Job Description:

Position: C# & C++ Developer with Hardware/VLSI, RTL & UPF Experience

Location: Bengaluru, India

Employment Type: Full-time


About the Role: We are seeking a highly skilled C# & C++ Developer with a strong background in hardware design and verification, specifically with experience in VLSI, RTL (Register Transfer Level) design, and UPF (Unified Power Format). The ideal candidate will be responsible for developing software solutions for hardware design automation, performing integration of hardware models, and contributing to various aspects of hardware simulation and verification.

As part of the team, you will collaborate with cross-functional teams to build robust tools and systems that aid in the design and verification of advanced semiconductor products. You will also work with hardware engineers to optimize hardware designs through software.


Key Responsibilities:

Develop and maintain C# and C++ applications that integrate with VLSI and hardware design environments.

Contribute to the development and verification of hardware designs at the RTL level.

Work with RTL code and UPF to implement low-power designs and solutions.

Integrate C# and C++ code with EDA (Electronic Design Automation) tools and platforms.

Optimize hardware simulation performance using advanced software development techniques.

Collaborate with cross-functional teams including hardware engineers, firmware engineers, and software developers to ensure seamless design implementation.

Perform unit and integration testing to ensure high-quality code and reliability of the tools and systems.

Participate in design reviews and provide valuable input to improve hardware and software design processes.

Ensure compliance with best practices in coding standards, documentation, and version control.


Key Requirements:

Experience: 4+ years in C# and C++ software development with practical experience in hardware design, VLSI, RTL, and UPF.


Technical Skills:

Strong proficiency in C# and C++ programming languages.

Experience with VLSI, RTL (Register Transfer Level) design, and UPF (Unified Power Format).

Knowledge of hardware description languages (HDL) such as Verilog/VHDL.

Familiarity with EDA tools (e.g., Synopsys, Cadence, Mentor Graphics).

Solid understanding of low-power design techniques using UPF.

Experience with simulation, verification, and debugging in hardware development.

Knowledge of hardware-software integration and debugging techniques.


Soft Skills:

Strong problem-solving and analytical skills.

Excellent communication and teamwork abilities.

Ability to work in a fast-paced and collaborative environment.

Attention to detail and a commitment to high-quality software development.


  • UST | C#

    4 weeks ago


    bangalore, India UST Full time

    Job Description: Position: C# & C++ Developer with Hardware/VLSI, RTL & UPF ExperienceLocation: Bengaluru, IndiaEmployment Type: Full-timeAbout the Role: We are seeking a highly skilled C# & C++ Developer with a strong background in hardware design and verification, specifically with experience in VLSI, RTL (Register Transfer Level) design, and UPF (Unified...


  • bangalore, India UST Full time

    Firmware DeveloperBangalore, KA.Mandatory Skills :Perform hands-on work in the on-site lab, developing and debugging firmware code in C and C++. Must have exp in Open BMC or BMC Collaborate with silicon architects and designers in a cross-functional environment, providing guidance and timely status updates. Analyze log files and offer recommendations for...


  • Bangalore, India UST Full time

    UST ( is looking for Firmware Engineer for Bengaluru Location. Experience : 5+Years Job Description: • BE/BTech/ME/Mtech in Electronics/Electrical/Telecomm/Instrumentation • Minimum 4+ years of experience in Embedded Firmware design & development • Experience in performing activities listed in deliverables slides • Knowledge 32-bit ARM Mx...


  • bangalore, India UST Full time

    Job Summary:Firmware DeveloperPerform hands-on work in the on-site lab, developing and debugging firmware code in C and C++.Must have exp in Open BMC or BMC or Similar tools.Collaborate with silicon architects and designers in a cross-functional environment, providing guidance and timely status updates.Analyze log files and offer recommendations for...


  • bangalore, India UST Full time

    Job Description:Embedded system Software Development/validation in C, assembly languages & SDLC Good knowledge on Software Unit Test Good knowledge of Microcontroller Architecture (16/32bit), real-time systems Experience in standards such as AUTOSAR, IEC61508, ISO26262 is desirable Acquaintance with development tool-chains like compiler, static checkers and...


  • bangalore, India UST Full time

    Experience : 5+ YearsLocation : BangaloreNotice period : Immediate to currently serving JDEmbedded Developer:Bachelor/Master degree along with relevant experience Hands on experience in embedded software development on MIPS/ARM devices Hands on experience in programming language: C is must and C++ is preferredHands on experience in embedded RTOSExperience in...


  • bangalore, India UST Full time

    Embedded Firmware Engineer (Android/Linux/IoT)Job Description:We are seeking a highly skilled Embedded Firmware Engineer with expertise in Android OS, Linux kernel development, and IoT technologies. The ideal candidate will have a strong background in embedded systems, real-time operating systems, and microcontroller programming. This role involves...


  • bangalore, India UST Full time

    Embedded Firmware Engineer (Android/Linux/IoT) Job Description: We are seeking a highly skilled Embedded Firmware Engineer with expertise in Android OS, Linux kernel development, and IoT technologies. The ideal candidate will have a strong background in embedded systems, real-time operating systems, and microcontroller programming. This role involves...


  • Bangalore, India UST Full time

    UST ( is looking for Firmware Engineer for Bengaluru Location. Experience : 5+Years Job Description: • BE/BTech/ME/Mtech in Electronics/Electrical/Telecomm/Instrumentation • Minimum 4+ years of experience in Embedded Firmware design & development • Experience in performing activities listed in deliverables slides • Knowledge 32-bit ARM Mx...


  • bangalore, India UST Full time

    Embedded C DeveloperImmediate joiners onlyWeekly 5 days officeJob Description:We are seeking a skilled Embedded C Developer to join our dynamic team in the automotive sector. The ideal candidate will be responsible for designing, developing, and maintaining embedded software for automotive applications, with a strong emphasis on communication interfaces.Key...


  • bangalore, India UST Full time

    Job DescriptionBack End : .Net/,Net Core, C#, APIM, WebAPI, Combination of Azure Services Passion for new innovative technology and drive customer transformation- Ability to travel domestically and work with different cultures and customers- Ability to communicate with a variety of different audiences and strong presentation skills- Demonstrate effective...


  • bangalore, India UST Full time

    We are seeking a skilled Firmware Testing Engineer with 5-8 years of experience to join our team. The ideal candidate will have a strong background in firmware and application testing, system testing, debugging, and automation, along with proficiency in programming and communication protocols.Exp – 5-8 YearsLocation – BangaloreWork Model – WFOJD Key...


  • bangalore, India UST Full time

    Job DescriptionBack End : .Net/,Net Core, C#, APIM, WebAPI, Combination of Azure Services Passion for new innovative technology and drive customer transformation - Ability to travel domestically and work with different cultures and customers - Ability to communicate with a variety of different audiences and strong presentation skills - Demonstrate effective...


  • bangalore, India UST Full time

    Embedded C DeveloperImmediate joiners onlyWeekly 5 days officeJob Description:We are seeking a skilled Embedded C Developer to join our dynamic team in the automotive sector. The ideal candidate will be responsible for designing, developing, and maintaining embedded software for automotive applications, with a strong emphasis on communication interfaces.Key...


  • bangalore, India UST Full time

    Embedded C Developer Immediate joiners only Weekly 5 days office Job Description: We are seeking a skilled Embedded C Developer to join our dynamic team in the automotive sector. The ideal candidate will be responsible for designing, developing, and maintaining embedded software for automotive applications, with a strong emphasis on communication...


  • bangalore, India UST Full time

    Job Description Must have Python, AWS, CI/CD, Jenkins and GitHub 5+ years’ experience in software development, at least 2 years hands-on experience developing, applications with Python Familiarity with writing and optimizing SQL queries is required. Experience in migrating applications from one tech stack to a different one Experience with Python in an...


  • bangalore, India UST Full time

    Job Summary:Firmware DeveloperPerform hands-on work in the on-site lab, developing and debugging firmware code in C and C++.Must have exp in Open BMC or BMCCollaborate with silicon architects and designers in a cross-functional environment, providing guidance and timely status updates.Analyze log files and offer recommendations for improvements and...


  • bangalore, India UST Full time

    Job DescriptionMust have Python, AWS, CI/CD, Jenkins and GitHub5+ years’ experience in software development, at least 2 years hands-on experience developing, applications with Python Familiarity with writing and optimizing SQL queries is required.Experience in migrating applications from one tech stack to a different oneExperience with Python in an AWS...


  • bangalore, India UST Full time

    Job Summary:Firmware DeveloperPerform hands-on work in the on-site lab, developing and debugging firmware code in C and C++.Must have exp in Open BMC or BMCCollaborate with silicon architects and designers in a cross-functional environment, providing guidance and timely status updates.Analyze log files and offer recommendations for improvements and...


  • bangalore, India UST Full time

    Job Summary: Firmware Developer Perform hands-on work in the on-site lab, developing and debugging firmware code in C and C++. Must have exp in Open BMC or BMC Collaborate with silicon architects and designers in a cross-functional environment, providing guidance and timely status updates. Analyze log files and offer recommendations for improvements and...