26 Internet Of Things jobs in Singapore
Facilities Manager (Internet of Things) (CBMS)
Posted 4 days ago
Job Viewed
Job Description
Job Description:
- Manage and overseeing the entire lifecycle of Facility Management Enterprise System Platform and Facilities Maintenance Management System on site projects.
- Budget & Financial Management. Develop and manage the administrative budget, monitoring expenditures and identifying cost-saving opportunities.
- Planning & Integration of IoT Sensors, Smart Meters, Facilities Maintenance Management System, etc on site.
- Implementation & Installation IoT Sensors and etc. Oversee or coordinate the physical installation of IoT devices across the facility.
- Monitoring & Data Collection. Collation and analysis of information from the FM Enterprise System to facilitate decisions and report for stakeholders.
- Maintenance & Troubleshooting. Regular Maintenance. To perform routine checks to ensure sensors and IoT devices are functioning optimally.
- Collaboration & Reporting. Stakeholder Communication with stakeholder. Work with senior management, DSS teams, and other departments to report on sensor data insights, energy savings, and overall building performance.
- Liaise with vendors, service providers, and contractors for any necessary sensor replacements, upgrades, or system modifications.
- Provide training to facility staff on how to interact with or troubleshoot IoT sensor systems.
- Ensure that end-users understand how data from sensors impacts their daily operations (e.g., energy savings through smart lighting systems).
- To source, evaluating vendors and negotiating contracts to support project implementation.
- Management of project timeline and expectation, while building strong relationships in the process to achieve customer satisfaction.
- Any other assignments as and when directed by the Management.
Job Requirement:
- Diploma with min. 10 years or Degree with min. 5 years in IT, Intelligent Building, Green FM, Engineering or Building Services.
- Candidate with IT and digital knowledge in built environment will be an advantage.
- Good communication (written and version) skills and possess strong presentation skills.
- Ability to multi-task and manage multiple projects simultaneously.
- Problem Solving & Analysis
- Passion in promoting digital transformation and technology solutions.
Embedded Systems Specialist
Posted today
Job Viewed
Job Description
Sports Technology Developer
We are seeking a highly skilled and innovative developer to join our team. The ideal candidate will have a passion for building robust embedded systems and supporting efficient software development workflows.
This is an excellent opportunity for fresh graduates or early-career professionals who are eager to deepen their expertise across both software development (C++) and DevOps practices in a fast-paced and innovative environment.
The successful candidate will contribute to next-generation sports analytics solutions, collaborating with a dynamic team that values curiosity, ownership, and continuous learning.
Key Responsibilities:
- Develop and enhance embedded software modules using modern C++.
- Support and maintain CI/CD pipelines using Bitbucket Pipelines, GitHub Actions, or related tools.
- Assist in containerizing applications with Docker for embedded and cloud deployments.
- Collaborate closely with cross-functional teams to integrate, test, and deploy middleware and analytics systems.
- Help set up and maintain development tools, infrastructure, and automation scripts (e.g., Bash, Python).
- Troubleshoot and resolve software, build, and deployment issues.
- Participate in code reviews, test planning, and technical documentation.
Requirements:
- Bachelor's degree in Computer Engineering, Computer Science, Electronics Engineering, or a related discipline.
- 0–2 years of experience; fresh graduates with relevant academic projects or internships are encouraged to apply.
- Solid foundation in modern C++ programming, including multithreading and memory management.
- Exposure to Linux development environments and basic command-line proficiency.
- Basic understanding of CI/CD workflows, version control systems (Git, Bitbucket).
- Familiarity with Docker, shell scripting (Bash), and/or basic Python scripting.
- Strong problem-solving skills, a proactive learning attitude, and attention to detail.
What We Offer:
- Mentorship from senior engineers and a clear career development path.
- Hands-on experience working on real-world embedded products used globally.
- A vibrant and collaborative work environment aligned with Singapore's innovation-driven culture.
- Competitive salary
- Comprehensive health insurance
- Generous paid time off
- Professional development opportunities
Embedded Systems Specialist
Posted today
Job Viewed
Job Description
About the Role:
This is a challenging and rewarding role that requires strong technical skills and excellent communication abilities. As an Application Engineer, you will be responsible for providing technical support to customers and internal teams, identifying customer needs, and proposing solutions.
Main Responsibilities:
- Technical Assistance: Provide technical assistance to customers and internal teams on FPGA, analog circuits, microcontrollers, and digital designs using Verilog or VHDL.
- Customer Needs Analysis: Collaborate with sales teams to identify customer requirements and propose suitable semiconductor or embedded solutions.
- Presentations and Training: Conduct presentations, product demos, and training sessions for internal teams and customers.
- Design-In Activities: Assist in design-in activities, including component selection, evaluation, optimization, and debugging.
- Supplier Collaboration: Work closely with semiconductor suppliers to stay updated on new product releases, roadmap alignment, and application notes.
- Reference Designs and Documentation: Develop and maintain reference designs, application notes, and technical documentation.
- Hardware/Software Integration: Support customers in resolving hardware/software integration issues, including firmware or RTL coding support.
- Market Feedback: Provide feedback to product marketing and suppliers on market needs, technical trends, and competitive insights.
- Pre-Sales and Post-Sales Support: May assist in pre-sales and post-sales activities, including on-site customer visits.
Required Skills and Qualifications:
- Diploma/Degree in Electrical & Electronics or Computer Science related Engineering study.
- 1-2 years of experience in FPGA application preferred.
- Entry level with relevant internship experience welcome to apply, with training provided.
Embedded Systems Developer
Posted today
Job Viewed
Job Description
The role of a software engineer involves the development and implementation of software applications, ensuring they are secure, reliable, and meet customer requirements.
- Gather and document software requirements to ensure accurate implementation.
- Design, develop, and test embedded software applications for secure and reliable e-payment devices.
- Implement communication protocols to establish connections between devices and platforms.
- Conduct thorough testing, debugging, and troubleshooting to resolve issues.
- Prepare and submit deliverables throughout the software development lifecycle.
- Provide day-to-day application support and liaise with users on requirement testing and production issues.
- Degree in Electrical / Electronics / Computer Engineering / Computer Science or a relevant discipline.
- Developed software in at least one full software development lifecycle.
- Experience in writing requirements specification, use cases, design documentation, and designing software using object-oriented software design and UML modelling.
- Good knowledge and experience in C++ on Embedded platforms.
- Experience in Automatic Fare Collection (AFC) system.
- Experience in multi-threading, socket programming, and serial/USB communication.
- At least 5 years' experience in object-oriented software development.
- Strong analytical and problem-solving skills.
- Good written and verbal communication skills.
- Self-motivated, independent, and a good team player.
Key Skills: Programming languages such as C++, Java, Python; Experience with operating systems such as Windows, Linux; Knowledge of database management systems; Strong analytical and problem-solving skills; Excellent communication and teamwork skills; Adaptability and flexibility in a dynamic work environment; Ability to work effectively under pressure and deadlines; Familiarity with agile project management methodologies.
Embedded Systems Specialist
Posted today
Job Viewed
Job Description
Senior Embedded Software Engineer
This is a challenging role for an experienced embedded software engineer to lead the development of software systems and components within an integrated fare system collection system.
- Lead the software development team to create solutions that meet client needs and perform as intended.
- Collaborate with a multidisciplinary team to understand system and application requirements.
To succeed in this position, you will need:
Key Skills and Qualifications- Degree in Computer Science/Engineering or Electrical/Electronics Engineering with proficiency in software development using C++.
- Experience in multi-threading, multi-processor environments, and hardware-software integration.
- Fair experience and knowledge of wireless networks, Bluetooth, 3G networks, QR codes, and GPS technologies.
- Experience with Visual Studio C++ and embedded Linux/QNX environments.
- Experience with interfaces such as LAN and RS232 protocols.
- Experience developing and debugging embedded system applications. Experience in device/terminal applications development and client/server interfaces.
- Opportunity to work with a talented team of engineers.
- Chance to develop solutions that make a real difference.
- Professional growth and development opportunities.
We regret that only shortlisted candidates will be notified.
Embedded Systems Professional
Posted today
Job Viewed
Job Description
We are seeking a skilled Embedded Systems Specialist to join our team. In this role, you will be responsible for designing and developing embedded software features using C.
Key Responsibilities:
- Define product specifications to meet performance goals, ensuring optimal functionality and efficiency.
- Develop and test embedded software features using C, collaborating with quality and engineering teams to ensure seamless integration.
- Build and evaluate prototypes , identifying areas for improvement and implementing changes to enhance overall system performance.
- Support pilot runs and production ramp-up, working closely with manufacturing and quality teams to ensure smooth transition.
- Collaborate with cross-functional teams , including quality, manufacturing, and engineering, to drive innovation and improve processes.
- Travel to international sites and participate in trade shows, showcasing your expertise and building relationships with key stakeholders.
- Contribute to new ideas and patented designs, driving growth and innovation within the organization.
Requirements:
- Bachelor's degree in Electrical & Electronic Engineering, Mechatronics, or Computer Engineering.
- Strong C programming skills for embedded systems, with experience in microcontrollers or real-time operating systems (RTOS).
- Familiarity with I2C, SPI, or UART communication protocols, as well as experience using hardware tools like oscilloscopes or logic analyzers.
- Bonus: Basic knowledge of signal processing, control systems, or power electronics, with ability to apply theoretical concepts to practical problems.
- Excellent problem-solving, communication, and teamwork skills, with ability to work effectively in fast-paced environment.
We are committed to safeguarding your personal data in accordance with relevant laws and regulations. Please refer to our privacy statement on our corporate website for more information.
Embedded Systems Expert
Posted today
Job Viewed
Job Description
We are looking for a hands-on Embedded Systems Specialist with a strong interest in developing firmware for ESP32 microcontrollers, ensuring reliable Internet connectivity, and troubleshooting hardware-related issues.
Key Responsibilities:
- Firmware Development & Connectivity
- Develop, debug, and deploy firmware for ESP32 microcontrollers to transmit sensor data to the cloud.
- Ensure reliable Internet connectivity (Wi-Fi, BLE, etc.) for remote communication.
- Work on embedded software to support sensor activation, power management, and secure data handling.
- Hardware Support & Electronics
- Review and suggest improvements for PCB design and layout based on testing and feedback.
- Collaborate with the team to troubleshoot hardware-related issues.
- Research and recommend a battery or power bank solution capable of sustaining the sensor for 48 hours of continuous operation.
- IoT Architecture & Integration
- Assist in developing a robust and secure data flow pipeline from sensor to cloud.
- Work with backend engineers to ensure smooth integration and real-time data visibility.
- Participate in documentation and testing of hardware-firmware interaction.
Requirements:
Must-Have Skills:
- Hands-on experience with ESP32 or similar microcontrollers.
- Basic understanding of PCB design, schematics, and electronics troubleshooting.
- Knowledge of embedded C/C++, Arduino, or MicroPython for firmware development.
- Familiarity with IoT connectivity protocols (e.g., Wi-Fi, MQTT, HTTP).
- Interest in working with low-power embedded systems.
- Able to communicate effectively on problems and solutions.
- Have experience in backend IT development (i.e database, creating of end point api, etc).
- Able to visualize project requirements from a macro strategic perspective.
Nice to Have:
- Experience working on IoT student projects or competitions.
- Exposure to cloud platforms (e.g., Firebase, AWS IoT, or similar).
- Understanding of power supply systems, battery specs, and energy optimization.
- Familiarity with Git for version control and collaborative development.
Be The First To Know
About the latest Internet of things Jobs in Singapore !
Embedded Systems Architect
Posted today
Job Viewed
Job Description
Senior System Engineer Position
- We're looking for a seasoned systems expert to join our team as a Senior System Engineer. This role involves designing, implementing, and optimizing embedded operating systems (embedded Linux, Windows) for specific hardware platforms.
- Work closely with R&D engineers and other stakeholders to define products' testing requirements, analyze data, and recommend improvements.
- Customize OS platforms to meet performance, timing, and hardware constraints.
- Integrate the embedded OS with hardware platforms (ARM64, x86 platforms)
- Manage system-level operations like task scheduling, inter-process communication (IPC), memory management, and device driver development.
- Implement and manage system backups, patches, and updates.
- Support automation of OS deployments and updates across the infrastructure.
- Implement security patches, OS hardening, and other measures to protect systems and networks from vulnerabilities.
- Troubleshoot complex system issues and ensure high availability.
- Collaborate with cross-functional teams to support business goals.
- Responsible for performing any additional tasks, topics, projects as and when advised by Management
Top Skills We're Looking For:
- Problem Diagnosis & Resolution Coordination – Skilled in identifying server and computer issues and coordinating effective hardware, software, and network solutions.
- Strong communication and interpersonal skills.
- Excellent teamwork skills, working independently with minimal supervision
- Familiar with Linux OS / Debian / Ubuntu OS
- Bachelor's degree in Computer Science, Information Technology, or related field.
- 5+ years of experience in system engineering or infrastructure roles.
- Experience in network security and system support is an added advantage.
- Knowledge of a wide range of computer systems software, applications, hardware, networking, servers and communications.
Embedded Systems Developer
Posted today
Job Viewed
Job Description
Embedded Software Engineer Opportunities
Are you a skilled Embedded Software Engineer with experience in C programming and microcontrollers? We are seeking a talented individual to join our team and contribute to the development of cutting-edge embedded systems.
Key Responsibilities:
- Define product specifications and plan how to meet performance goals
- Develop and test embedded software features using C
- Build and evaluate prototypes
- Support pilot runs and production ramp-up
- Work with quality, manufacturing and engineering teams
- Travel to manufacturing sites and international trade shows
- Contribute to new ideas and patented designs
Required Skills and Qualifications:
- Degree in Electrical & Electronics Engineering, Mechatronics or Computer Engineering
- Strong C Programming skills for embedded systems
- Experience with microcontrollers or real-time operating systems is a plus
- Familiar with I2C, SPI or UART communication protocols
- Experience using hardware tools like oscilloscopes or logic analyzers
- Basic knowledge of signal processing, control systems, or power electronics
- Good problem-solving, communication and teamwork skills
What We Offer:
We offer a competitive salary and benefits package, as well as opportunities for career growth and professional development.
How to Apply:
If you are a motivated and experienced Embedded Software Engineer looking for a new challenge, please submit your resume and cover letter.
Embedded Systems Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities
- Develop and maintain embedded system software on ARM-based multicore embedded platforms (e.g. Cortex-A series processors)
- Interface with power monitoring sensors and other hardware via I2C, SPI, UART, ADC
- Implement integration logic between real-time data acquisition, AI module, and control outputs
- Develop and maintain network communication protocols - including MQTT, Modbus TCP, REST API, and WebSocket
- Optimize system performance for edge AI processing (memory, CPU utilization, real-time data flow)
- Support OTA update mechanisms for remote software upgrades
- Collaborate with the System Architect / Integration Lead (Founder) and external ODM partners for hardware/software co-design
- Debug and resolve real-world deployment issues; support field validation and performance tuning for pilot and commercial deployments
- Degree or Diploma in Electrical/Electronics Engineering, Computer Engineering, or equivalent
- Strong in C/C++ programming for embedded Linux systems
- Experience with Linux-based embedded platforms (ARM-based processors preferred)
- Familiar with low-level hardware interfaces (UART, SPI, I2C, ADC)
- Familiar with Linux networking stack and protocol implementation (MQTT, Modbus TCP, REST API, WebSocket)
- Experience with edge AI integration is a plus
- Good understanding of performance optimization and real-time data acquisition
- Comfortable working in startup-style fast-paced environment and collaborating with remote and cross-functional teams
- Fresh graduates with relevant skills will be considered. Candidates with 1-3 years of hands-on experience in embedded Linux development will have an advantage.
You will work closely with our System Architect / Integration Lead (Founder), who will serve as a mentor during the initial development phases. As you demonstrate increasing ownership and cross-functional understanding, you will have a clear pathway to be promoted to Integration Lead within 1-2 years.
In this expanded role, you will lead the architecture of future platforms, manage ODM and chipmaker collaborations, and mentor junior engineers as the project scales toward commercialization.