Software designer
General Trias
Job Description
Posted on 4 May 2026Associate 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
Private AdvertiserMakati, 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...
NYGC Services INCTaguig, 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...
Biñ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...