Job Posting for Software Developer at MANPOWER STAFFING SERVICES (SINGAPORE) PTE LTD
Job Description:
Develop software using C on embedded platforms such as QNX, VxWorks, and Embedded Linux.
Design and develop software using object-oriented principles, UML modeling, and design patterns.
Work with multi-threading, socket programming, and serial/USB communication.
Perform software testing, debugging, and troubleshooting of embedded systems.
Collaborate with teams to meet stringent timelines and deliver high-quality software.
Work with other development team members and product owners to ideate software solutions.
Develop and implement microservices to meet the business and technical requirements.
Design and develop the front-end for applications with good UX.
Develop and manage well- functioning databases and applications.
Troubleshoot, debug and upgrade applications.
Job Requirements:
Bachelor’s degree in electrical/Electronics Engineering, Computer Engineering, Computer Science, or a relevant discipline.
Developed a software in at least one full software development lifecycle.
Experience in writing requirements specifications, use cases, design documentation, and designing software using object-oriented software design and UML modelling.
Good knowledge and experience in C on embedded platforms.
At least 5 years of experience in object-oriented software development.
Prior experience in Scrum AGILE methodology process to develop and integrate embedded devices with cloud platforms is a plus.
Prior experience in developing and integrating vehicle side information technology for public transport (ITxPT) services, like GNSS and AVMS services would be advantageous.
Strong analytical and problem-solving skills.
Good written and verbal communication skills.
Self-motivated, independent and a good team player.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles
Skills Library