Senior Engineer I-Software Development

Microchip Technology Inc.Houston, TX
Onsite

About The Position

Microchip Technology Inc. has a Senior Engineer I–Software Development opening based in Houston, Texas. The successful candidate will be responsible for designing, developing and supporting web-based Management Software, as well as implementing Standards based solutions such as PLDM/RDE for server storage applications. In this role, you will be working with a team of other software engineers delivering industry-leading storage products for the Enterprise and Data Center environments. You will work closely with hardware, ASIC, firmware, OS driver and test teams to help deliver complete solutions.

Requirements

  • Bachelor's degree in Computer Engineering, Electrical Engineering, or Computer Science and a minimum of 5+ years of industry experience.
  • Working knowledge of UIs and supporting APIs.
  • Experience with higher-level object-oriented programming languages, such as C++, Java, etc.
  • Proficient with C programming language.
  • Experience with low level firmware layers.
  • Experience with XSLT, XML, Web Services, JSON.
  • Experience with Perl and other scripting languages.
  • Experienced with both Windows and Linux OSes and programming environments.
  • Excellent verbal and written communication skills.
  • Extremely comfortable working with others.
  • Strong problem solving, hands-on debugging, lab skills, and use of test equipment.
  • Highly motivated and can achieve goals with minimal supervision.

Nice To Haves

  • Experience with Advanced Web technologies such as HTML 5, CSS3, JavaScript and JavaScript frameworks such as jQuery a plus.
  • Experience with Jenkins and VMware a plus.
  • Knowledge of Agile methodologies and with the formal SCRUM software development process.
  • Experience in developing storage products a plus.
  • Knowledge or familiarity with PLDM/RDE standards and implementation

Responsibilities

  • Design, develop, and unit test high quality application software and APIs within the formal SCRUM process.
  • Implements and manages project deliverables using Software Development Lifecycle.
  • Maintains and supports applications, infrastructure, and information systems, and performs optimization, troubleshooting, and debugging tasks.
  • Develop features for new generations of products as well as supporting current ones.
  • Interface with other teams to build a complete software stack solution.
  • Ability to collaborate with team members and organization.
  • Deliver software applications that meets all customer requirements.

Benefits

  • We offer all that and more at Microchip Technology Inc.
  • People come to work at Microchip because we help design the technology that runs the world.
  • They stay because our culture supports their growth and stability.
  • They are challenged and driven by an incredible array of products and solutions with unlimited career potential.
  • Microchip’s nationally-recognized Leadership Passage Programs support career growth where we proudly enroll over a thousand people annually.
  • We take pride in our commitment to employee development, values-based decision making, and strong sense of community, driven by our Vision, Mission, and 11 Guiding Values; we affectionately refer to it as the Aggregate System and it’s won us countless awards for diversity and workplace excellence.
  • Our company is built by dedicated team players who love to challenge the status quo; we did not achieve record revenue and over 30 years of quarterly profitability without a great team dedicated to empowering innovation.
  • People like you.
  • Visit our careers page to see what exciting opportunities and company perks await!
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service