Job Description:
As a Software Engineer I, you will be responsible for designing, developing, and testing software for embedded systems on Linux or Microsoft platforms. This role requires strong technical skills in embedded systems and UI development.

Responsibilities:

  • Design, develop, and test software for embedded systems
  • Build Human-Machine Interfaces (HMIs) using React or other UI frameworks
  • Write unit test cases to ensure software reliability
  • Collaborate with hardware and testing teams for seamless integration
  • Work closely with the US-based sister team for project execution
  • Develop new products and provide support for existing customer products
  • Troubleshoot and resolve software issues efficiently
  • Participate in code reviews and contribute to improving code quality

Education Requirement: Bachelor’s degree in Computer Science, Information Technology, Electronics, or a related technical field

Technical Skills Required: Embedded Systems, Linux, Microsoft Systems, React, UI Frameworks, Unit Testing, Software Troubleshooting, Code Reviews

This role is ideal for candidates with a strong foundation in embedded systems and UI development, looking to work in a dynamic and collaborative environment.