Search by job, company or skills

Hexagon Capability Center India Pvt.Ltd.

Software Developer

Early Applicant
  • 5 months ago
  • Be among the first 50 applicants

Job Description

We are looking for an affluent algorithm developer with 5 to 8 years of experience.
  • Primary focus will be collaborating with the engineering teams to integrate various libraries, modules, and communications relating to metrology applications.
  • Should ensure the implemented algorithms are robust, effective & definite (with minimum time and space complexity).
  • Ability to produce clean and optimized code.
  • Building, testing, deploying, and maintaining a software system for the non-contact measurement of sheet metal BIW.
  • Understand high level architecture, should coordinate, and work with the global team members to implement the new functionalities and resolve the issues.
  • Should ensure SAFe process is strictly maintained.
  • Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.
Educational Qualifications
  • Bachelor / master s degree or equivalent degree from a reputed university preferably with Mathematics background.
  • 5+ years of experience in working with C++, C# and/or Python.
  • 1+ years of experience with Linux and/or Windows scripting (Bash, Command Shell, Powershell)
  • 1+ years of experience creating Domain Specific Languages, Serialization, and Inter-process communication
Key Responsibilities
  • Should have the ability to understand the existing algorithms and improve their performance.
  • Should demonstrate building culture of innovation, ownership, accountability, and focus.
  • Should possess good communication and presentation skills with ability to interact with different cross-functional teams across regions.
  • Keep your code clean and documented.
Skills Required
  • Hands on experience with C++, C#, and/or Python is a must-have, experience with all three would be ideal.
  • Strong skills and experience demonstrated in data structures, serialization, Inter-process communication (e.g., MQTT, REST API), and scripting are required.
  • Multi-threading skills, async/await, and process optimization is required.
  • Knowledge of spatial mathematics, computational geometry, transforms and graphics manipulation is nice to have.
  • Knowledge of containerization platforms such as Docker is a plus.
  • Knowledge of and/or experience with OPC-UA, PLC, and Industrial PC programming is a plus.
  • Ability to write clean and reusable code with good design and architect skills.
  • Ability to explain why good software abstraction is important
  • Strong debugging skills
  • Agile methodologies.
  • Exposure to Manufacturing domain (production / metrology) has added advantage.

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 29/05/2024

Job ID: 80395447

Report Job

Hi , want to stand out? Get your resume crafted by experts.

Last Updated: 17-10-2024 09:02:08 AM