101 Firmware Development jobs in the Philippines
Sr Engineer, Firmware Development Project Lead
Posted today
Job Viewed
Job Description
Be a part of a revolutionary change.
At PMI, we've chosen to do something incredible. We're totally transforming our business and building our future on one clear purpose – to deliver a smoke-free future.
With huge change, comes huge opportunity. So, wherever you join us, you'll enjoy to dream up and deliver better, brighter solutions and the space to move your career forward in endlessly different directions.
It's so rare in electronics industry that everything aligns to create the ideal conditions for outstanding work. Right now, at PMI, that's exactly what's happening. This is the driving force for our bold new vision: to replace cigarettes with a revolutionary portfolio of alternative products.
Join us and you'll have the resources, support and technology you need to break new ground and see ideas come to life. You'll be surrounded by some of the brightest experts in their fields, with fast access to subject experts and commercial decision-makers.
If you're creative, courageous, and ready to take risks, you can make a huge impact and propel your career in an endless number of directions. Ultimately, by delivering our smoke-free and beyond nicotine-future, your work could help accelerate the end of cigarettes.
Your 'day to day'
You will work as a 12 months' fixed term contractor to support Philip Morris Electronics (Shenzhen). PMES operates as a subsidiary of Philip Morris International, Inc. in Shenzhen. You may be required to be engaged by a 3rd party service provider to be assigned to work at PMES. As a Firmware Project Lead representing the company, work closely with ODM development partners to run & lead all aspects of firmware product development, from requirement definition to product design and development for consumer electronic devices
*Responsibilities: *
Work with internal partners and development teams (including 3rd party FW developers) to define the project plan & deliverables, which include UI/UX, device firmware, development tools, test software, manufacturing tools, etc. And lead a team of firmware subject matter experts in project execution, which includes, but is not limited to:
Preparing requirement documentation for RFI / RFQ process
- Implementing projects on time & meeting the pre-defined critical metrics
- Delivering quality design documentation after project completio
*Who We're Looking For: *
At PMI, we've chosen to do something incredible. We're totally transforming our business and building our future on one clear purpose – to deliver a smoke-free future.
- Bachelor degree in Computer Science, Computer Engineering or equivalent. Postgraduate degree with research background is a plus.
- 7+ years' experience in embedded software system development for medical electronics products/ consumer electronics devices/ automotive industry etc.
- At least 3 years' experience in leading software development projects
- Priority will be given to candidates with experience in cloud backend development, mobile app development, web browser development, data analytic, artificial intelligent or machine learning.
Expertise in one of the following areas:
Embedded software design: For optimal system performance, e.g. computation efficiency, memory budget, power consumption, etc.
- Wireless connectivity technology: For best-in-class performance in user experience, seamless connectivity, etc.
- Cyberse Be a part of a revolutionary change
With huge change, comes huge opportunity. So, wherever you join us, you'll enjoy the freedom to dream up and deliver better, brighter solutions and the space to move your career forward in endlessly different directions.
Sales and Marketing at PMI feels like building a new business – but with the accumulated expertise of a global brand behind you. Bring us your curiosity and capacity to engage people and you can be part of the digital, omni-channel team that's driving our huge commercial transformation.
If you're a forecaster and forward-thinker, you can make a huge impact, creating sales strategies across all markets. But, here, your innovation will do more than just improving sales.
*Your 'day To Day': *
The Marketing Team is looking for talented and action-oriented candidates to join its Consumer Engagement team as a CE Field Specialist. You will enhance the awareness and appeal of our products within the defined territory by implementing all necessary promotional activities according to given guidelines.
*Your Responsibilities Include: *
- Maintain a thorough knowledge of the assigned territory, coverage efficiency, and assess effectiveness of key Legal Age Meeting Places (LAMPs) locations (ex. bars, restaurants, clubs, resorts, and hotels) to be visited regularly.
- Deploy brand visibility items at identified outlets in coordination with the CE Supervisor or Manager within the assigned territory
- Implement, develop, and improve promotional activities according to the approved annual plans with respect to establishing Legal-Aged Smokers (LAS) direct consumer contacts, name generation, sampling, and/or switch-selling to support the brand building strategies
- Submit timely reports at the end of each promotional activity focusing on outcome analysis and performance evaluation
- Establish excellent business contacts with key LAMPs business partners to agree on placement and use of Point-of-Sales Materials (POSMs), and the implementation of promotional activities.
- Ensure availability and ranging of identified brands and brand variants at outlets in coordination with the CE Supervisor / Manager within the assigned territory
- Possess high level negotiation skills with LAMPs owners in securing, renewing and/or bargaining contracts such as, but not limited to, merchandising agreements & promotional activities
- Continuously monitor and report latest trends and developments at LAMPs outlets within the assigned territory
- Conduct on-the-spot consumer engagement activities such as, but not limited to, pack-swapping, selling, and sampling.
- Deploy POSMs and spot-check activities in compliance with local laws and company principles and practices as confirmed with all required internal stakeholders.
*Who We're Looking For: *
You must have a bachelor's degree, with strong interpersonal, presentation, planning, prioritizing and organizational skills, and can lead and support a number of projects with tight deadlines. You must also have the ability to engage in cross-functional projects. Field sales exposure is an advantage, but must have good driving skills and a holder of valid Philippine driver's license.
*What We Offer: *
Our success depends on our talented employees who come to work here every single day with a sense of purpose and an appetite for progress. Join PMI and you too can:
- Seize the freedom to define your future and ours. We'll empower you to take risks, experiment and explore.
- Be part of an inclusive, diverse culture, where everyone's contribution is respected; collaborate with some of the world's best people and feel like you belong.
- Pursue your ambitions and develop your skills with a global business – our staggering size and scale provides endless opportunities to progress.
- Take pride in delivering our promise to society: to deliver a smoke-free future.
13421
Software Development Engineering in Test
Posted today
Job Viewed
Job Description
The Role
The Software Development Engineer in Testrole will work on the Quality Assurance team and help build high quality automated tests and test harnesses written in C#/.Net to test our application portfolio suite in an automated fashion. This role serves as an integral member of a global Agile Product Development team to design, build, test and deliver Willis Towers Watson's technology products to our external or internal clients. The automated testing work being done at Willis Towers Watson is cutting edge and seeks to rival automated test frameworks found in successful technology focused companies around the globe. You will develop and integrate high quality automated tests for products built on the latest software architecture patterns and platforms; you will be part of a forward thinking and technology focused Quality Assurance team that seeks to leverage and develop the latest and greatest in the field of automated testing to deliver Willis Towers Watson products to the market place.
- Creates high quality acceptance tests from acceptance criteria and quality standards that help the scrum team understand the value of the user story from the user's perspective.
- Helps support and maintain the goal of continuous and daily automated test execution and review failed tests.
- Works with the scrum team in identifying appropriate tests to automate that will get the team closer to the goal of delivering working software to production at the conclusion of every sprint.
- Integrates best practices into the daily norm including code maintainability and follows designs pattern including modularity, reusability, etc.
- Advocates improving quality during all stages of software development.
- Serves as a champion of quality for your scrum team and help support the QA Community of Practice, knowledge sharing sessions, lunch & learn, brown bag sessions, and other learning sessions.
The Requirements
- Candidate must possess at least a Bachelor's/College Degree in a technology related discipline.
- Strong verbal and written communication skills
- Manages time effectively by placing the right focus on value adding operations
- Demonstrate a good understanding of SDLC process. Experience in Agile/Scrum framework is a plus.
- Good technical foundation, knowledge in the programming language C#, or a similar development tool
- Working knowledge of the following technologies: JavaScript, Ajax, Jquery, CSS, XLM, Angular, load balancing, single/multi tenancy, and rational database design concepts, is a plus
- Knowledge of using development tools such as Visual Studio and SQL Management Studio is a plus
- Beginner skills in API based automated test development
- Beginner skills in writing T-SQL
- Beginner skills in Unit Testing
- Intermediate knowledge of tools and techniques used in manual testing
- Experience with UI automated test development is a plus
- Converts manual test steps into repeatable automated tests for Regression testing
- Experience with creating test scenarios from functional requirements and/or User Stories using the Gherkin format is a plus
- Good understanding of agile software development practices and principles
WTW is an Equal Opportunity Employer
Software Development Engineering in Test
Posted today
Job Viewed
Job Description
The Role
The Software Development Engineer in Test role will work on the Quality Assurance team and help build high quality automated tests and test harnesses written in C#/.Net to test our application portfolio suite in an automated fashion. This role serves as an integral member of a global Agile Product Development team to design, build, test and deliver Willis Towers Watson's technology products to our external or internal clients. The automated testing work being done at Willis Towers Watson is cutting edge and seeks to rival automated test frameworks found in successful technology focused companies around the globe. You will develop and integrate high quality automated tests for products built on the latest software architecture patterns and platforms; you will be part of a forward thinking and technology focused Quality Assurance team that seeks to leverage and develop the latest and greatest in the field of automated testing to deliver Willis Towers Watson products to the market place.
- Creates high quality acceptance tests from acceptance criteria and quality standards that help the scrum team understand the value of the user story from the user's perspective.
- Helps support and maintain the goal of continuous and daily automated test execution and review failed tests.
- Works with the scrum team in identifying appropriate tests to automate that will get the team closer to the goal of delivering working software to production at the conclusion of every sprint.
- Integrates best practices into the daily norm including code maintainability and follows designs pattern including modularity, reusability, etc.
- Advocates improving quality during all stages of software development.
- Serves as a champion of quality for your scrum team and help support the QA Community of Practice, knowledge sharing sessions, lunch & learn, brown bag sessions, and other learning sessions.
The Requirements
- Candidate must possess at least a Bachelor's/College Degree in a technology related discipline.
- Strong verbal and written communication skills
- Manages time effectively by placing the right focus on value adding operations
- Demonstrate a good understanding of SDLC process. Experience in Agile/Scrum framework is a plus.
- Good technical foundation, knowledge in the programming language C#, or a similar development tool
- Working knowledge of the following technologies: JavaScript, Ajax, Jquery, CSS, XLM, Angular, load balancing, single/multi tenancy, and rational database design concepts, is a plus
- Knowledge of using development tools such as Visual Studio and SQL Management Studio is a plus
- Beginner skills in API based automated test development
- Beginner skills in writing T-SQL
- Beginner skills in Unit Testing
- Intermediate knowledge of tools and techniques used in manual testing
- Experience with UI automated test development is a plus
- Converts manual test steps into repeatable automated tests for Regression testing
- Experience with creating test scenarios from functional requirements and/or User Stories using the Gherkin format is a plus
- Good understanding of agile software development practices and principles
WTW is an Equal Opportunity Employer
Software Development Engineering in Test
Posted today
Job Viewed
Job Description
The Requirements
- Candidate must possess at least a Bachelor's/College Degree in a technology related discipline.
- Strong verbal and written communication skills
- Manages time effectively by placing the right focus on value adding operations
- Demonstrate a good understanding of SDLC process. Experience in Agile/Scrum framework is a plus.
- Good technical foundation, knowledge in the programming language C#, or a similar development tool
- Working knowledge of the following technologies: JavaScript, Ajax, Jquery, CSS, XLM, Angular, load balancing, single/multi tenancy, and rational database design concepts, is a plus
- Knowledge of using development tools such as Visual Studio and SQL Management Studio is a plus
- Beginner skills in API based automated test development
- Beginner skills in writing T-SQL
- Beginner skills in Unit Testing
- Intermediate knowledge of tools and techniques used in manual testing
- Experience with UI automated test development is a plus
- Converts manual test steps into repeatable automated tests for Regression testing
- Experience with creating test scenarios from functional requirements and/or User Stories using the Gherkin format is a plus
- Good understanding of agile software development practices and principles
Job Types: Full-time, Permanent
Benefits:
- Opportunities for promotion
- Paid training
- Promotion to permanent employee
- Work from home
Application Question(s):
- Do you have a good understanding of SDLC process. Experience in Agile/Scrum framework?
- Do you have good technical foundation, knowledge in the programming language C#, or a similar development tool?
- Do you have a knowledge of the following technologies: JavaScript, Ajax, Jquery, CSS, XLM, Angular, load balancing, single/multi tenancy, and rational database design concepts
- Do you have Knowledge of using development tools such as Visual Studio and SQL Management Studio?
Work Location: Hybrid remote in Fort Bonifacio
Software Development Engineering in Test
Posted today
Job Viewed
Job Description
The Requirements
- Candidate must possess at least a Bachelor's/College Degree in a technology related discipline.
- Manages time effectively by placing the right focus on value adding operations
- Demonstrate a good understanding of SDLC process. Experience in Agile/Scrum framework is a plus.
- Good technical foundation, knowledge in the programming language C#, or a similar development tool
- Working knowledge of the following technologies: JavaScript, Ajax, Jquery, CSS, XLM, Angular, load balancing, single/multi tenancy, and rational database design concepts, is a plus
- Knowledge of using development tools such as Visual Studio and SQL Management Studio is a plus
- Beginner skills in API based automated test development
- Beginner skills in writing T-SQL
- Beginner skills in Unit Testing
- Intermediate knowledge of tools and techniques used in manual testing
- Experience with UI automated test development is a plus
- Converts manual test steps into repeatable automated tests for Regression testing
- Experience with creating test scenarios from functional requirements and/or User Stories using the Gherkin format is a plus.
Software Development Associate
Posted today
Job Viewed
Job Description
Xenon Health, a nationwide healthcare management company, is looking for a detail-oriented
Software Development Associate
to support, enhance, and automate our internal systems. This role will involve overseeing and updating system scripts, troubleshooting technical issues, and working on data integration and reporting solutions. The ideal candidate is someone with a strong technical background in automation, data management, and IT systems integration who can help streamline operations and support critical reporting needs.
Pay
: $7/hour and $120/month travel stipend (Fully On-site Role, US Business Hours)
Key Responsibilities:
Internal Systems Support and Optimization
- Maintain and monitor the internal dashboard report website, ensuring data accuracy and accessibility for internal teams.
- Manage and improve data visualization dashboards, maintaining records of financial allocations and ensuring data integrity.
- Provide support for the New Employee Training Virtual Assistant, helping to ensure smooth onboarding experiences for new hires.
- Assist with the Advanced Expense System with webapp integration.
Data and System Automation
- Automate billing spreadsheets and reporting processes to streamline financial workflows.
- Support the AI Patient Information Extraction system, ensuring accurate retrieval of data for clinical and operational purposes.
- Regularly update and debug all Python scripts, optimizing for efficiency.
- Implement automated solutions to improve the current IT system.
Technical Support and Troubleshooting
- Ensure the accuracy of Python script results and address any inconsistencies or technical issues promptly.
- Work with Azure Network Security and other IT infrastructure components, troubleshooting issues as they arise.
- Support the scheduling and execution of Python scripts, helping to identify and resolve technical issues.
Required Skills and Qualifications:
Candidate must be willing to work US business hours (PH night shift).
Technical Skills:
- Proficiency in Python, SQL, and JavaScript, with experience in HTML and CSS.
- Familiarity with data visualization tools such as Power BI for data visualization.
- Experience in RDBMS (Relational Database Management System).
- Knowledge in the utilization of APIs to support data pipeline architecture.
IT Systems and Integration:
- Experience in maintaining, troubleshooting, and optimizing automated systems.
- Familiarity with Azure or other cloud platforms.
- Experience in data extraction, automation, and managing data-driven applications.
Preferred Experience:
- Experience with front-end frameworks like React or similar.
- Prior experience in financial or billing systems and support for technical setups.
- Ability to interpret data, perform analysis, and gather insights through data visualization.
This role is ideal for a
Software Development Associate
with a strong foundation in technical support, automation, and data management who thrives in a healthcare environment where efficient systems and accurate reporting are crucial.
Software Development Intern
Posted today
Job Viewed
Job Description
Job Title: Software Engineer Intern
Job Description
As a Software Engineer Intern, you will play a crucial role in assisting the development team in coding, testing, and maintaining software solutions. Under the guidance of experienced developers, you will actively contribute to various aspects of the software development life cycle. This internship offers a dynamic and collaborative environment where you will gain hands-on experience in coding, testing, documentation, and problem-solving.
Responsibilities
- Code Development
-Collaborate with experienced developers to perform coding and programming tasks.
-Contribute to the development and maintenance of software solutions.
- Software Testing
-Conduct unit testing and participate in testing and debugging activities.
-Assist in creating and executing test cases.
Documentation
Document code changes, bug fixes, and new features.
Contribute to the creation of technical documentation for software projects.
-Problem Solving:
- Engage in problem-solving exercises to enhance critical thinking and analytical skills.
-Collaborate with the team to troubleshoot and resolve software issues.
- Collaboration
-Participate in team meetings and discussions.
-Collaborate with cross-functional teams on various aspects of software development.
- Version Control
-Use version control systems (e.g., Git) to manage code repositories.
-Learn and apply version control best practices.
- Code Reviews
-Participate in code reviews to ensure code quality and adherence to coding standards.
-Receive constructive feedback on code contributions.
- Agile Development
-Work within an Agile development environment.
-Participate in Agile ceremonies such as sprint planning, stand-ups, and retrospectives.
- Research and Learning
-Stay updated on industry trends, technologies, and best practices.
-Undertake self-directed learning to enhance technical skills.
- Project Support
-Contribute to the development and maintenance of project plans.
-Assist in project-related tasks, such as creating timelines and milestones.
- Collaborative Tools
-Use collaboration tools such as Jira, Confluence, or similar platforms.
-Participate in collaborative workflows and processes.
- Communication
Communicate effectively with team members and stakeholders.
Provide status updates on assigned tasks.
- Security Awareness
-Adhere to security best practices in software development.
-Learn and apply secure coding principles.
- Professional Development
-Attend training sessions and workshops provided by the company.
-Seek mentorship and guidance from experienced software engineers.
- Quality Assurance
-Contribute to the development and execution of test plans.
-Assist in ensuring software quality and adherence to specifications.
Qualifications
- Pursuing a degree in Computer Science, Software Engineering, or a related field.
- Strong programming skills in languages such as Java, Python, or C++.
- Familiarity with version control systems (e.g., Git).
- Good understanding of software development life cycle and Agile methodologies.
- Excellent communication and collaboration skills.
- Eagerness to learn and adapt to new technologies and methodologies.
Be The First To Know
About the latest Firmware development Jobs in Philippines !
Software Development Analyst
Posted today
Job Viewed
Job Description
ABOUT THE COMPANY:
BTI Payments Philippines, Inc., is an independent diversified payments technology provider. We are accredited by the Bangko Sentral ng Pilipinas (BSP) as Operator for Payment System, and BancNet as Independent ATM deployer.
To date, we own and manage over 1,800 Pay & Go kiosks and 46 Cash Connect ATM machines nationwide.
We are a wholly owned subsidiary of Banktech – a leader in ATM and payment technology in Australia for 25 years, bringing decades expertise and experience into transactions processing and payment device management, across Australia and Asia.
Job Summary/Overview:
If you have a strong background in application development, and ability to solve complex problems or challenges, you are welcome to join our lean and mean IT Team Software Development Analyst's role involves designing, developing, testing, deploying, and maintaining software applications. The candidate will collaborate with cross- functional teams to ensure the highest quality of application/platform, both for internal and external customer use.
Key Responsibilities:
- Work closely with Business Analysts and stakeholders to understand the business requirements.
- Translate business requirements into technical specifications.
- Design system architecture and technical solutions. Create prototypes for user interfaces, if applicable.
- Write and maintain code for new features, enhancements, and bug fixes.
- Responsible to maintain code according to the set standards of IT development team.
- Perform test activity and provide support to Test Engineers during testing phase of the project.
- Prepare and deploy new features of codes/application to various environments in partnership with System Administrator (e.g., development, testing and production environments)
- Monitor application performance and respond to operational issues. Perform routine maintenance tasks, such as updating software, applying patches, and optimizing performance in partnership with System Administrators.
- Document codes/applications, processes, and systems. Create user manuals and technical documentations.
- Work with cross-functional teams, including designers, business analysts, QA engineers and project managers.
- Participate in Agile or other development methodologies to contribute to sprints, stand-ups, and retrospectives.
Qualifications:
- Graduate of BS Computer Science, BS Information Technology, BS Information Systems, and other IT related courses.
- With 5 years of IT experience in application development experience.
- Proficient in front-end web development tools such HTML, CSS, JavaScript, Node js, React, Angular and Bootstrap.
- Skilled in application frameworks such as Electron, ASP.Net, and C#.Net.
- Experienced in AP| development, including designing and integrating RESTful APIs.
- Experienced in agile development, CI/CD and DevOps practices. Familiarity with Mobile App development for both Android and iOS.
Job Type: Full-time
Pay: Php50, Php70,000.00 per month
Benefits:
- Company events
- Health insurance
- Opportunities for promotion
- Promotion to permanent employee
Application Question(s):
- What is your expected salary?
- Are you amenable to work hybrid setup?
Software Development Lead
Posted today
Job Viewed
Job Description
Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity.
Summary: As a Software Development Lead, you will oversee the development and configuration of software systems, either from start to finish or for specific stages of the product lifecycle. Your typical day will involve collaborating with various teams, making key decisions, and providing innovative solutions to complex problems, ensuring that the project aligns with client needs and industry standards. Roles & Responsibilities: - Expected to be an SME. - Collaborate and manage the team to perform. - Responsible for team decisions. - Engage with multiple teams and contribute on key decisions. - Expected to provide solutions to problems that apply across multiple teams. - Facilitate communication between stakeholders to ensure project alignment and clarity. - Mentor team members to enhance their skills and foster a collaborative environment. - Continuously evaluate project progress and implement improvements as necessary. Professional & Technical Skills: - Required Skill: Expert proficiency in Embedded Software. - Additional Good To Have Skills: Experience with C# Programming Language, C++ Programming Language. - Strong understanding of software development methodologies and best practices. - Proficient in debugging and troubleshooting embedded systems. - Experience with hardware-software integration. - Familiarity with version control systems and collaborative development tools. Additional Information: - The candidate should have minimum 7 years of experience in Embedded Software. - This position is based at our Cebu office. Minimum 7 year(s) of experience is required
Software Development Engineer
Posted today
Job Viewed
Job Description
Job Description: Software Development Engineer
About Us
Ridge Security develops an AI-powered offensive security platform that detects and validates cyber risks with zero false positives, enabling enterprises to reduce risk through continuous threat exposure management. Our cutting-edge solutions incorporate advanced artificial intelligence for comprehensive security validation, robust workload protection, and cloud security monitoring.
Primary Responsibilities
As a Software Developer at Ridge Security, you will:
Design, implement, and maintain plugins to extend RidgeBot's capabilities.
Develop scalable, maintainable, and secure integrations with third-party systems (e.g., vulnerability scanners, SIEMs, cloud providers).
Write robust, efficient code in Python and Go for automation, orchestration, and data processing.
Debug, optimize, and enhance existing plugins for performance and reliability.
Collaborate with QA engineers to ensure plugins meet functional, performance, and security requirements.
Document plugin specifications, APIs, and usage guidelines.
Research and implement new plugin architectures, improving extensibility and developer experience.
Minimum Qualifications
Bachelor's degree in Computer Science, Computer Engineering, or related technical field.
Strong programming skills in Python and Go.
Experience with APIs (REST, GraphQL), SDKs, and integration development.
Familiarity with operating systems (Linux, Windows) and database systems (MySQL, Redis).
Knowledge of software design patterns, object-oriented programming, and modular architectures.
Ability to write clean, well-documented, and testable code.
Preferred Qualifications
2+ years of experience in software/plugin development for cybersecurity or automation platforms.
Familiarity with security tools (Tenable, Qualys, Burp Suite, Metasploit, etc.) and their APIs.
Experience with cloud platforms (AWS, Azure, GCP).
Knowledge of containerization and orchestration (Docker, Kubernetes).
Strong debugging, troubleshooting, and performance optimization skills.
Excellent communication and collaboration skills in a fast-paced environment.