Software Engineer (C#)

We are looking for a Software Engineer (C#) for a position located in Pune, India, starting immediately.

YOUR WORK ENVIRONMENT

At MAN India, we offer a state-of-the-art and modern work space. Our engineers work on the latest and advanced technologies in the automotive world with the latest hardware and software. We offer a conducive ecosystem for our engineers to learn and perform. Furthermore, the office space includes a spacious cafeteria, breakout areas, recreational facilities as well as space for conferences and meetings.

JOB PURPOSE/ROLE

As a member of our team you will have the following tasks:

  • 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.

YOUR QUALIFICATIONS

Must Have

  • Qualification:   M.Tech/B.E- Computer Science, Electronics and Telecommunication  
  • Experience Range: 6 to 8 years  
  • 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.

Good To have  

  • 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.

  

APPLY NOW