Job Description
power systems management by developing and implementing
optimization algorithms for control, mapping, navigation, machine
learning, and power management.
Requirements-
Essential:
● Experience in writing optimized C++ code
● Understanding of Convex Optimization/Nonlinear
Optimization
● Experience with Gradient-based Optimization, Dynamic
Programming
● Experience with solving optimization problems in any
domain
● Experience with continuous-time optimization algorithms or
optimization libraries like NLopt, qpOASES, IPOPT
● Strong fundamentals in Linear Algebra, Probability,
Differential Geometry
● Parallel Programming and GPU-based code optimization
Good to have:
● Experience in exploiting parallel processing via C++
● Code optimisation for embedded devices
● Worked on Nvidia based compute boards
● Writing low-latency, real-time code
Personality Traits:
● Strong Analytical thinking and problem solving ability
● Ability to work with a distributed and diverse team of
researchers, developers, and engineers
● Ready to learn new concepts, stay up-to-date with the
state-of-the-art in the field and implement them
● Ability to work within deadlines and dynamic work
environment
● Excellent English language communication skills, both
written and verbal
💡 Quick Summary
Seeking a career-building opportunity? The Software Developer | Optimization Algorithms position is now open for candidates interested in the Software Developer Jobs sector. This role in Chennai offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.