Senior Software Engineer

Full-time
On-site
Any
Pune, India

Job description

Job Description:

Job Title: Senior Software Engineer

Location: Pune, India

Job Type: Full-time

Company:

At Sioux Technologies, our employees are the key to our success. With offices across Europe and Asia, we believe in building a rich global talent pool where productivity flourishes and playing in a team is critical. When you join Sioux, you become part of our high-tech family and get a chance to work with over 1200 multidisciplinary engineers building complex solutions daily. Our employees are experts in mechanics, mechatronics, physics & optics, assembly, software, mathware and electronics. Building innovative products that make the world smarter, healthier, safer, more sustainable is part of our company DNA. Thanks to our agile & entrepreneurial ways of working, we have partnered closely with our global customers to deliver successes from behind the scene, while creating meaningful purpose and fun at work for our employees.

Candidate:

We are looking for skilled software developers with technical expertise in systems control software, data

modelling, conducting simulations testing and software integrations. An Experience with Object-

Oriented Analysis and Design (OOAD), equipment control software development, and virtual testing

environments would be an added advantage. The Ideal candidate could come from Semiconductor,

Medical equipment, Telecommunications or Aerospace domains.

Job requirements

Key Responsibilities:

• Collaborate with cross-functional team members to collect requirements.

• Understand customer processes and analyze the corresponding needs.

• Design, Develop, and conduct software unit testing for functionality.

• Employ a CI/CD approach to make dynamic adjustments to products.

• Trouble shoot and debug coding errors early in the development cycle.

• Participate in peer code reviews and contribute actively to the improvement of the software development process.

• Automate complex and repetitive engineering tasks.

• Maintain technical documentation for the software at all stages of development.

Education: B.E / B Tech/M tech in Computer Science/ Computer applications/Software Engineering.

Experience: Minimum 6+ years of experience in any of the relevant areas.

Tech Skills:

Must Haves - Proficiency in C++, Python, data analytics, Modelling, Git & Bitbucket.

Good to have - experience in Simulink, Linux, BASH (Unix Shell)

Soft Skills: Excellent communication, Strong problem-solving skills, enthusiastic team player, Agile mindset, and ability to learn new technologies on the fly.

CV or resume

Upload your CV or resume file

Upload your CV here

Accepted files: PDF, DOC, DOCX, JPEG and PNG up to 20MB

Application’s information

Fill out the information below

Cover letter

Upload your cover letter

Upload your Cover Letter here

Accepted files: PDF, DOC, DOCX, JPEG and PNG up to 20MB

messenger