Microchip Technology

Senior Engineer I-Software (API)

Microchip Technology
Apply
5 days ago
Auckland, New ZealandSenior

Responsibilities

  • Design, develop, and maintain application-layer and interface-layer software for embedded systems.
  • Implement management and control interfaces using gNMI, REST, gRPC, and related APIs.
  • Develop configuration, telemetry, monitoring, and device-management software components.
  • Collaborate with firmware and systems engineers to integrate software across hardware and platform layers.
  • Apply reliability, performance, maintainability, and secure-operation principles throughout the software lifecycle.
  • Participate in architecture reviews and secure design decisions.
  • Troubleshoot complex system integration and interface issues.
  • Develop unit tests, integration tests, and automation tools.
  • Maintain technical documentation, API definitions, and design specifications.
  • Support software bring-up, debugging, and product validation activities.

Requirements

  • Bachelor’s or master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • At least 5 years of software engineering experience with embedded or systems-level products.
  • Strong programming skills in C++, C, PHP, or Python.
  • Experience developing and integrating APIs such as gNMI and REST.
  • Understanding of embedded Linux and systems programming concepts.
  • Experience with IPC mechanisms, networking protocols, and device-management interfaces.
  • Strong understanding of secure software design and secure coding practices.
  • Familiarity with authentication, encryption, access control, and secure communication methods.
  • Experience debugging software on embedded hardware platforms.
  • Preferred qualifications include experience with network devices, telecom systems, embedded infrastructure products, YANG models, protobufs, gRPC, NETCONF, cross-compilation, build systems, embedded toolchains, telemetry, automated testing frameworks, CI pipelines, and real-time or resource-constrained systems.

Benefits

  • Travel is listed as 0%–25%.
  • Microchip highlights employee development programs, career growth opportunities, community, and company perks.

Tech Stack

CC++gRPCPHPPython

Categories

Microchip Technology

About Microchip Technology

10,000+ employees

Microchip Technology designs and sells embedded control semiconductors—8/16/32‑bit microcontrollers and processors, analog and mixed‑signal ICs, FPGAs, connectivity devices, memory—and the development tools engineers use to build them into products across industrial, automotive, consumer, and aerospace/defense markets. The company also licenses Flash memory IP and provides software and reference designs. Founded in 1989, it is headquartered in Chandler, Arizona, and is publicly traded on NASDAQ (ticker: MCHP).

Contact me