Quezon City, Metro Manila, Philippines Employment

Advanced Energy is hiring a Software Engineer

About the Role

Advanced Energy is looking for a Software Engineer to join a new team creating modern Linux-based embedded systems that complement our traditional power products. In this role, you will own the entire development lifecycle, from requirements through to production.

What You'll Do

  • Work with internal and external customers to define the product roadmap.
  • Collaborate with the team to define architectures and design the whole system.
  • Write well-crafted, well-tested, readable, and maintainable code.
  • Participate in design and code reviews and document solutions effectively.
  • Proactively participate in resolving ongoing issues.
  • Share your knowledge with other teammates.

What We're Looking For

  • Graduate of a BS in Computer Science, Computer Engineering, Electronics Engineering, or equivalent.
  • 3+ years of embedded software development experience.
  • Experience with C and C++ for embedded systems.
  • Experience with Linux Device Driver development.
  • Strong understanding of MCU software programming, ideally ARM-based.
  • Experience with Java, NodeJS, Python, and/or Perl scripting.
  • Knowledge of communication protocols such as RS232, RS485, SPI, I2C, CAN, UDP, TCP/IP, and Modbus.

Nice to Have

  • Experience with contributing to or maintaining Open Source Software.
  • Experience with U-Boot or other bootloaders.
  • Experience with hardware design and debugging.

Technical Stack

  • Languages: C, C++, Java, NodeJS, Python, Perl
  • Platforms: Linux
  • Protocols: RS232, RS485, SPI, I2C, CAN, UDP, TCP/IP, Modbus

Advanced Energy is committed to diversity in its workforce including Equal Employment Opportunity for Minorities, Females, Protected Veterans, and Individuals with Disabilities.

Required Skills
CC++LinuxDevice DriversEmbedded SystemsMCUARMJavaNodeJSPythonPerlRS232RS485SPI
Freelancing without stability?

Get steady projects, keep your freedom

Iglu connects you with international clients and handles contracts, payments, and admin. You get consistent work and flexibility — no more chasing invoices or worrying about gaps.

Consistent client projects
Contract & payment management
Flexible work schedule
Revenue-sharing compensation
See open positions
Work from anywhere
About company
Advanced Energy

A global leader in the design and manufacturing of highly engineered, precision power conversion, measurement and control solutions for mission-critical applications and processes. Serves industries including semiconductor equipment, industrial, manufacturing, telecommunications, data center computing and healthcare.

Visit website
Job Details
Department Software Development
Category embedded
Posted 14 days ago