Software Specialist
Qualification: M.Tech/B.E- Computer Science, Electronics and Telecommunication
Experience: 6 to 8 years
Experience: 6 to 8 years
Roles & Responsibilities:
- Senior Frontend Developer with Technically strong & equally strong in ownership, collaboration and self-management
- Take Full Ownership in Frontend Architecture and Solutions
- Collaborate closely with Backend, UX and Stakeholders
- Customer focused and capable of guiding technical decisions and reviews within the team, support/mentor the team through technical guidance
- Key role in enabling efficient and reliable software development
- Someone who is passionate about developer productivity, build systems, and modern software engineering environments
- Experience in Embedded systems with MISRA automotive standards or equivalent safety critical coding standards
- Comfortable reviewing others code and proposing technical solutions
- Understands customer needs and translates them into robust solutions
- Ensure reliable compilation, build, and deployment processes in a Linux-based environment
- Collaborate across engineering teams, Backend, UX & product stakeholders to improve/understand developer efficiency and software quality
Must Have:
- Strong Unity expertise
- C#
- Unity game engine
- Unity packages and ecosystem
- Experience with ECS (Entity Component System) in Unity
- Data visualization experience (real-time or complex data)
- C# C++ interoperability (bridging between managed and native code)
- Memory- and performance-efficient coding practices
- Additional Skills (Nice to Have) Knowledge or experience in UX principles and usability
- Practical experience with Git and GitLab, including branching strategies and CI/CD pipeline configuration.
- A results-oriented approach with the ability to proactively identify issues, propose solutions, and navigate obstacles effectively.
Additional Skills:
- Mindset to solve the problems efficiently & take on new challenges
- Knowledge with autonomous vehicle
- Emphasis on quality, maintainability and usability
- Communicative, Team-oriented mindset and strong collaboration skills
- Knowledge on Agile process
- Ability to quickly adapt to changing conditions
- Team player who values openness, knowledge sharing