Bangalore, Karnataka, India
Expired On 09 Oct 2026a month ago

About the Job


About the Company


Seeking 6-to-9-year experience as a SW Developer to work on tools development. Candidate should have strong knowledge and experience with all aspects of Software development – including Definition, Design, Implementation, Verification, and Troubleshooting. As a Software Engineer, based in Bangalore, and reporting to the manager of Firmware Development, you will be part of the Firmware development team.


About the Role


As a Senior engineer your responsibilities will include, but are not limited to:


Responsibilities


  • Design and development of the utility tool and CLI tools to support the verification of PCIe products (Switchtec/Flashtec)
  • Participate in detailed design and code reviews of implementations by team
  • Work in collaboration with other teams like FW development, FW verification, Validation and Chiplink team to design solutions and develop tools to verify new feature support or enhance the tool
  • Integrate software components into a fully functional software system
  • Work closely with Application team to support and resolve customer issues
  • Work in collaboration with other Microchip sites to design solutions
  • Write comprehensive engineering documentation


Qualifications


  • Bachelor’s degree in Electronics Engineering or Computer Science


Required Skills


  • Extensive experience in C and C++ development
  • Hands-on experience in Python programming
  • Good knowledge on Perl, shell and other scripting tools
  • The candidate must have knowledge of Linux drivers
  • Knowledge in storage protocol (i.e. NVMe) and PCIe protocol
  • Familiar with GIT, Jenkins, and related tools
  • Good understanding of communication protocols, like I2C, SPI, UART
  • Hands-on experience in implementing multi-threaded applications
  • Must be a good team player and act as per the project needs
  • Excellent verbal and written communication skill
  • Strong interpersonal skills


Preferred Skills


  • storage protocol (i.e. NVMe) and PCIe protocol
  • Familiar with GIT, Jenkins, and related tools
  • xtensive experience in C and C++ development


Equal Opportunity Statement


We are committed to diversity and inclusivity.


Location :Bangalore, Karnataka, India

Skills

C/C++PythonLinuxPCIeNVMe

Key Details

Employment Type:
Full Time

Create alert for similar jobs

Similar Jobs

Utility Development Engineer-XQwave Pvt Ltd (Formerly Obsidian Solutions Pvt Ltd)-Bangalore, India