Software Engineer

Employer

Job Description

About Wipro

Wipro

Limited (NYSE: WIT, BSE: 507685, NSE: WIPRO) is a leading global information

technology, consulting and business process services company. We harness the

power of cognitive computing, hyper-automation, robotics, cloud, analytics and

emerging technologies to help our clients adapt to the digital world and make

them successful. A company recognized globally for its comprehensive portfolio

of services, strong commitment to sustainability and good corporate

citizenship, we have over 220,000 dedicated employees serving clients across

six continents. Together, we discover ideas and connect the dots to build a

better and a bold new future.

Summary of Role: You will contribute to the development of functionality concerning the different aspects in the optimization workflow, including: problem definition, careful design of interfaces (callable library and graphical), development of robust algorithms for experiments/trials. Expertise in some of these areas, and interest and aptitude in all of them are essential for this position. You will work in a highly collaborative environment alongside peers that range from optimization experts to casual users of optimization.

Mandatory skills:

Strong experience with Unity and 3D/AR/VR object development

- Strong experience with object-oriented programing languages (C++, C#, Python)

- Experience with C or similar low level programing languages

- Experience with Graphics and UI development (using opengl or directx)

- Exposure to web based app development (REST API, Query based Database management, etc)

  • NO experience in Gaming development

Required Skills:

- Strong experience with Unity and 3D/AR/VR object development

- Strong experience with object-oriented programing languages (C++, C#, Python)

- Experience with C or similar low level programing languages

- Experience with Graphics and UI development (using opengl or directx)

- Exposure to web based app development (REST API, Query based Database management, etc)

- Good to have an understanding of sw/hw interfaces using an SoC development toolchain, Embedded Linux development environments.

- Good to have exposure with data acquisition systems for IMU, camera, etc. and developing low level interface (driver) such as SPI, I2C, etc.

- Any low level firmware application development, firmware updates (OTA), bootstrapping & board bringup

- Participate in design reviews and code reviews for SW & FW teams

- Understanding of test driven development (TDD) approach and tools for CI/CD pipeline development.

- Experience with optimization software

Desired:

- Experience in MATLAB programming or in similar technical computing language

- Experience on Xilinx based FPGA tools (e.g. Vivado) for flashing and upgrading fpga.

- Experience with Oscilloscope & Logic Analyzer

Wipro is an Equal Employment

Opportunity employer and makes all employment and employment-related decisions

without regard to a person's race, sex, national origin, ancestry, disability,

sexual orientation, or any other status protected by applicable law.