Software designer

placeGeneral Trias calendar_month 

Job Description

Posted on 4 May 2026

Associate Embedded Software Applications Engineer

Job Description: Bridge the physical and the digital world by helping develop and test embedded software that powers our innovative products. As an entry-level Embedded Software Applications Engineer, you will learn from experienced engineers while contributing to the design, implementation, and validation of hardware/software solutions.

You’ll collaborate with cross-functional teams to deliver reliable, well-documented software for embedded systems across Analog Devices’ product portfolio.

Key Responsibilities:

  • Develop, test, and maintain embedded software components under guidance, following coding standards and best practices.
  • Support development for bare-metal and RTOS environments (e.g., Zephyr) and/or embedded Linux, depending on project needs.
  • Execute test plans across subsystems to verify functionality and performance against requirements.
  • Build and run automated and manual tests; analyze results; and help document and track defects.
  • Collaborate with software and hardware engineers to understand requirements and support integration activities.
  • Debug and validate software using standard tools and lab equipment, with mentoring from senior team members.
  • Learn to profile and optimize code for performance, memory usage, and power consumption as needed.
  • Participate in code reviews to learn best practices and contribute to reliable, maintainable code.
  • Continuously learn new tools and technologies through training, documentation, and team mentorship.
  • Create and maintain technical documentation (e.g., setup notes, test results, and design details) with guidance.
  • Collaborate effectively on shared codebases using version control; open-source contributions are welcome but not required.

Nice to Have:

  • Academic exposure in AI/ML, Computer Vision, Image Processing, or FPGA fundamentals.

Qualifications/Requirements

Requirements:

  • Bachelor’s degree (or expected graduation within 6 months) in Computer Engineering, Electronics Engineering, Computer Science, or a related field.
  • Foundational knowledge of C/C++ through coursework, projects, or internship experience.
  • Basic understanding of microcontrollers/microprocessors and embedded development concepts (e.g., interrupts, memory, peripherals).
  • Familiarity with common communication protocols (SPI, I2C, UART, CAN) from labs, projects, or reading.
  • Willingness to learn debugging techniques and work hands-on with hardware (e.g., evaluation boards and basic lab instruments).
  • Basic understanding of Git/version control and collaboration workflows.
  • Strong problem-solving skills, attention to detail, and ability to communicate clearly in a team environment.
  • Interest in learning about software architecture and design patterns; prior exposure is a plus but not required.

Work location

GENERAL TRIAS, CAVITE

Remarks

No additional remarks

Apply now

check_circleNew offer

Senior Software Developer

apartmentPrivate AdvertiserplaceMakati, 24 km from General Trias
Key Responsibilities:  •  Lead, manage, and mentor a team of software developers to ensure timely delivery of projects.  •  Plan, prioritize, and oversee software development tasks, ensuring alignment with business objectives.  •  Collaborate...
apartmentNYGC Services INCplaceTaguig, 23 km from General Trias
Job Description Key Responsibilities:  •  Develop and maintain user-friendly web applications using React.js.  •  Utilize advanced React.js concepts including Hooks, Suspense, and Context API.  •  Implement and manage state using libraries like...
electric_boltImmediate start

Software designer

placeBiñan, 22 km from General Trias
Job Description Posted on 28 April 2026  •  IT Software Engineer  •  Bachelors Degree in Information Technology, Computer Science, Computer Engineering, or Electronics Communications Engineering  •  Programming experience is preferred...