
Software Engineer, Building Automation
Monolithic Power Systems, Inc.1 day ago
San Jose, CA, USAEntry Level
Base Salary
$90k - $130k/yr
Responsibilities
- Write and test embedded code for microcontrollers.
- Support integration of Ethernet, WiFi, MQTT, RS485 Modbus, BACnet, Thread, and Matter communication protocols.
- Conduct market research on smart building controls.
- Contribute to UI development using Angular or similar front-end frameworks.
- Collaborate with hardware teams on system design and debugging.
- Gain exposure to power electronics and hardware/software co-design.
Requirements
- Bachelor’s or master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
- Experience with C/C++ or embedded programming.
- Familiarity with Angular, MQTT, RS485, BACnet, or other communication protocols is preferred.
- Interest in working across hardware-near and UI-level software.
- Strong problem-solving skills and ability to work collaboratively.
Benefits
- Health care, dental, vision, life, and disability coverage.
- Potential eligibility for stock compensation depending on position.
- Mentorship from experienced engineers and cross-functional learning opportunities.
- Exposure to the full product development lifecycle in building automation.
About Monolithic Power Systems, Inc.
Monolithic Power Systems designs and sells analog and mixed-signal power-management semiconductors—such as DC-DC converters, PMICs, power modules, motor and LED drivers, and battery-management ICs—used by OEMs in industrial, telecom infrastructure, cloud/datacenter, automotive, and consumer devices. The company monetizes through chip and module sales, plus evaluation hardware with supporting software and reference designs. Founded in 1997 and headquartered in West Palm Beach, Florida, it is a public company traded on NASDAQ.