Embedded Software Engineer
2 hours ago
We are seeking a Embedded Software Engineer to join a global engineering and software development organization. In this role, you will be part of a high-performing team responsible for designing, developing, and testing firmware for embedded systems used in industrial and automation applications. You will collaborate closely with cross-functional teams worldwide and play a key role in new product development, hardware integration, and firmware optimization.
Key Responsibilities
- Design, develop, and maintain firmware for microcontrollers (MCUs).
- Develop low-level hardware drivers for peripherals such as UART, SPI, I2C, GPIO, DMA, and interrupts.
- Create and implement test applications to validate hardware functionality and support manufacturing testing.
- Collaborate with hardware engineers during board bring-up, component validation, and system integration.
- Conduct code reviews, debugging, and performance tuning to ensure high-quality deliverables.
- Contribute to continuous improvement by suggesting design, process, and cost-efficiency enhancements.
- Mentor and provide technical guidance to junior engineers.
- Stay updated on emerging technologies and best practices in embedded firmware development.
Qualifications
- Bachelor's Degree in Electronics Engineering, Electrical Engineering, Computer Engineering, or Computer Science.
- At least 5 years of experience in firmware or embedded systems development.
- Proficiency in C/C++ programming for low-level embedded applications.
- Solid understanding of embedded systems architecture and communication protocols (UART, SPI, I2C, CAN).
- Hands-on experience with board bring-up, debugging hardware/software integration, and performance optimization.
- Strong analytical, problem-solving, and collaboration skills.
Preferred Qualifications
- Experience with ARM microprocessors and RTOS environments.
- Familiarity with version control systems (e.g., Git), build systems, and CI/CD pipelines.
- Exposure to Agile/Scrum development methodologies.
- Knowledge of FPGA/CPLD programming (Verilog or VHDL) is an advantage.
- Understanding of cybersecurity principles and software testing automation frameworks.
- Experience with Process Control Systems or Distributed Control Systems is a plus.
Why Join
You'll be part of a global engineering team that values innovation, collaboration, and professional growth.
Job Types: Full-time, Permanent
Benefits:
- Additional leave
- Company Christmas gift
- Company events
- Health insurance
- Life insurance
- Opportunities for promotion
- Paid training
- Pay raise
Work Location: In person
-
Embedded Software Engineer
59 minutes ago
Makati City, National Capital Region, Philippines Thales Full time ₱1,500,000 - ₱3,000,000 per yearAs a Software Engineer for the Embedded Software team located in Makati City, Philippines, you will participate in design, code and tests of products (cards operating system) ensuring quality, efficiency and confidentiality of development. The development performed should be done according to priorities and objectives defined by the Project Leader. And...
-
Junior Embedded Software Engineer
1 hour ago
Makati City, National Capital Region, Philippines Solenergy Systems Inc. Full time ₱400,000 - ₱600,000 per yearJob Description:Responsible for writing, testing, and maintaining software for multiple embedded systems used in various projects.Works closely with the technical product management and fellow software engineers to write software that meets customer's requirements.Performs installation and testing on the field when required.Job Qualifications:Candidate must...
-
Embedded Linux Field Engineer
1 hour ago
Makati City, National Capital Region, Philippines Canonical - Jobs Full time ₱60,000 - ₱120,000 per yearCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...
-
Embedded Finance Analyst
2 hours ago
Mandaluyong City, National Capital Region, Philippines Sprout Solutions Full time ₱1,500,000 - ₱3,000,000 per yearDIRECTLY REPORTS TO:Data ManagerMAIN AREA OF RESPONSIBILITY:The Embedded Finance Data Analyst plays a critical role in supporting Sprout's Fintech Operations, Product, and Business teams by transforming raw data into actionable insights that strengthen business growth, product discovery and development, operational efficiency, and risk management. This role...
-
Embedded Finance Analyst
2 hours ago
Mandaluyong City, National Capital Region, Philippines Sprout Solutions Full time ₱144,000 - ₱600,000 per yearDIRECTLY REPORTS TO:Data Manager MAIN AREA OF RESPONSIBILITY: The Embedded Finance Data Analyst plays a critical role in supporting Sprout's Fintech Operations, Product, and Business teams by transforming raw data into actionable insights that strengthen business growth, product discovery and development, operational efficiency, and risk management....
-
Firmware Design Engineer
2 hours ago
Mandaluyong City, National Capital Region, Philippines PM Consulting Full time ₱1,200,000 - ₱2,400,000 per yearWe are seeking a Firmware Design Engineer to join a global engineering and software development organization. In this role, you will be part of a high-performing team responsible for designing, developing, and testing firmware for embedded systems used in industrial and automation applications. You will collaborate closely with cross-functional teams...
-
Mid-Level Software Engineer
2 hours ago
Makati City, National Capital Region, Philippines Performativ - Wealth Management Software Full time ₱1,200,000 - ₱2,400,000 per yearAs a Mid-Level Software Engineer, you'll work at the intersection of data, analytics, and backend systems, helping define, validate, and scale the portfolio metrics that drive institutional reporting across Europe. You'll get hands-on with our core reporting infrastructure, ensuring the numbers our clients see are clean, accurate, and explainable.What you'll...
-
Embedded IoT
2 hours ago
Makati City, National Capital Region, Philippines Canonical - Jobs Full time ₱80,000 - ₱200,000 per yearCanonical is a leading provider of open-source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...
-
Embedded Linux Consultant
2 hours ago
Makati City, National Capital Region, Philippines Canonical - Jobs Full time ₱1,500,000 - ₱3,000,000 per yearJob DescriptionCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and...
-
Embedded Linux Field Engineer for Devices/IoT
41 minutes ago
Makati City, National Capital Region, Philippines Canonical - Jobs Full time ₱1,500,000 - ₱3,000,000 per yearJob DescriptionCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and...