- We are an industry leader in cybersecurity with over two decades of experience, we deliver a holistic suite of trusted cybersecurity solutions to empower cyber resilience for government and ministries, critical infrastructures, and commercial enterprises. Backed by our indigenous capabilities and deep domain expertise, we offer robust cyber-secure products and services in cryptography, cybersecurity engineering, digital authentication, SCADA protection, audit and compliance.
- Join a team of hard-core designers and engineers who conceptualize and deliver secure electronic products from the ground up. The successful candidate will work closely with our product design and development team to verify that the software and/or hardware products meet the product requirements in terms of functionality, performance, reliability and quality.
- The successful candidate will work on embedded software / firmware systems and/or application design and development and testing tasks for high-performance security products.
- The candidate should have at least 3 years of working experience in embedded software design, development, integration and testing. The candidate should also be familiar with development on Linux platforms and have good knowledge of network protocols and network programming.
- Software (SW) / firmware (FW) design, development, unit testing, integration and system level testing
- Work with project technical leads and project manager to understand requirements and translate requirements into technical specifications
- Design, develop and test SW / FW modules for products
- Responsible for integration of the SW modules with other SW module(s) developed by other project team members, as well as supporting and/or carrying out system level testing
- Prepare SW / FW binaries necessary for manufacturing, if applicable
- Write technical documentation, including user guides and/or manuals
- Review SW design, source code (including test code) written by other members of the software team
- Provide SW support for product qualification and/or certification activities when required
- Adhere to the Engineering department's design, development and testing processes
- At least 3 years working experience in embedded software design, development and testing
- Proficiency in bash scripting, C/C++ or Rust and Python
- Experience with software design, development and testing on embedded Linux platforms
- Knowledge of network protocols, network switching / routing, network segmentation
- Experience with network programming
- Familiarity with software life cycle development methodologies and secure coding principles
- Excellent teamwork skills and able to collaborate in cross-functional team
- Self-starter with strong problem-solving skills
- Good written and verbal communication skills in English
- Able to work on multiple projects simultaneously
- Experience with embedded Linux OS customization, e.g. Yocto, Petalinux
- Experience in Linux kernel driver development
- Knowledge of DevOps platforms and CI/CD tools, e.g. GitLab, Docker
- Experience with C# GUI app development
- We are an industry leader in cybersecurity with over two decades of experience, we deliver a holistic suite of trusted cybersecurity solutions to empower cyber resilience for government and ministries, critical infrastructures, and commercial enterprises. Backed by our indigenous capabilities and deep domain expertise, we offer robust cyber-secure products and services in cryptography, cybersecurity engineering, digital authentication, SCADA protection, audit and compliance.
- Join a team of hard-core designers and engineers who conceptualize and deliver secure electronic products from the ground up. The successful candidate will work closely with our product design and development team to verify that the software and/or hardware products meet the product requirements in terms of functionality, performance, reliability and quality.
- The successful candidate will work on embedded software / firmware systems and/or application design and development and testing tasks for high-performance security products.
- The candidate should have at least 3 years of working experience in embedded software design, development, integration and testing. The candidate should also be familiar with development on Linux platforms and have good knowledge of network protocols and network programming.
- Software (SW) / firmware (FW) design, development, unit testing, integration and system level testing
- Work with project technical leads and project manager to understand requirements and translate requirements into technical specifications
- Design, develop and test SW / FW modules for products
- Responsible for integration of the SW modules with other SW module(s) developed by other project team members, as well as supporting and/or carrying out system level testing
- Prepare SW / FW binaries necessary for manufacturing, if applicable
- Write technical documentation, including user guides and/or manuals
- Review SW design, source code (including test code) written by other members of the software team
- Provide SW support for product qualification and/or certification activities when required
- Adhere to the Engineering department's design, development and testing processes
- At least 3 years working experience in embedded software design, development and testing
- Proficiency in bash scripting, C/C++ or Rust and Python
- Experience with software design, development and testing on embedded Linux platforms
- Knowledge of network protocols, network switching / routing, network segmentation
- Experience with network programming
- Familiarity with software life cycle development methodologies and secure coding principles
- Excellent teamwork skills and able to collaborate in cross-functional team
- Self-starter with strong problem-solving skills
- Good written and verbal communication skills in English
- Able to work on multiple projects simultaneously
- Experience with embedded Linux OS customization, e.g. Yocto, Petalinux
- Experience in Linux kernel driver development
- Knowledge of DevOps platforms and CI/CD tools, e.g. GitLab, Docker
- Experience with C# GUI app development
-
We are seeking talented Software Engineers to develop advanced machine control software for industrial laser applications.Develop software in C#, C++, and Python for laser systems and automation. · Work with embedded systems and processors for real-time control. · ...
Ang Mo Kio1 month ago
-
We are looking for a passionate Software Engineer to take part in the development of our software application platform. · You will be part of the Engineering team, responsible for designing, developing, and maintaining our core platform. · The Software Engineer should know softwa ...
Singapore1 month ago
-
The role of PLC Software Engineer for Semiconductor Equipment Control Software at Sioux involves developing software engineering process covering software requirements engineering, software design, software construction (implementation), software testing, program analysis, and so ...
Singapore1 month ago
-
A senior software engineer position is available at a leading organisation specialised in developing Semiconductor machines. · ...
North Region2 weeks ago
-
The Talent People x JSIT-PE partners with clients in Singapore's Precision Engineering sector. · We seek a Software Engineer for software support & secondary modifications, · covering instrumentation, control systems,& process automation.Provide software support for customer-inst ...
North-East Region $60,000 - $110,000 (SGD) per year6 days ago
-
We are seeking a Software Engineer to develop and optimize software solutions for advanced packaging semiconductor equipment. · Design, develop, and maintain software for semiconductor equipment. · ...
North Region4 weeks ago
-
We are looking for passionate C/C++ Software Engineers to work in our Video Management System team to achieve this vision. In this role, the engineer will contribute to the implementation and maintenance of microservices to achieve large-scale ingestion, storage and presentation ...
Singapore3 weeks ago
-
Develop and maintain custom machine vision and GUI applications. Design, build, and maintain PCs and PC-based GUI software for industrial equipment. · ...
North Region1 month ago
-
We are seeking a Software Engineer to develop and enhance cloud-based business solutions such as HRMS and ERP systems. · ...
Boon Keng1 week ago
-
We are seeking a versatile · and customer-focused Software Engineer · to design develop document · and support software applications across development · and production environments. · ...
Hougang1 month ago
-
We are seeking skilled AI Software Engineers to design, · develop and deploy AI-powered solutions.This role involves building scalable AI systems, · integrating AI / Machine Learning (ML) models into applications · and optimizing AI workflows for production. · Implement and optim ...
North Region1 month ago
-
The Software Engineer will be responsible for gathering requirements, designing, developing and maintaining software solutions across the full software development lifecycle. · ...
East Region1 month ago
-
Collaborate with cross-functional teams to design and develop new product features ensuring alignment with business objectives and user needs implement AI driven functionalities such as intelligent chatbots to enhance user interaction and support analyze user feedback and system ...
Singapore3 weeks ago
-
We are looking for a software engineer to lead and participate in the development of automated equipment software. · ...
East Region1 month ago
-
We are seeking talented Software Engineer(s) to join our dynamic team based in Singapore. The ideal candidate will have a passion for software development and aerospace technologies and a willingness to learn. · Collaborate with cross-functional teams to gather requirements and d ...
Singapore Full time1 month ago
-
As a GUI Programmer / Software Engineer you ll design and develop user-friendly graphical interfaces for our industrial automation systems. · You ll work on Windows applications that integrate seamlessly with machine vision equipment motion controllers and embedded systems. · ...
North Region1 month ago
-
Design develop software GUI for automated equipment based on specification and requirements Write design documentation to communicate functions of developed programs Maintain review improve legacy codes features Liaise with customer on control requirement commissioning of softwar ...
Paya Lebar, East Region1 month ago
-
Develop and maintain custom solutions for cloud telephony system and CRM enhancements focusing on Lambda scripting AI chatbot development and complex system integrations Build internal development capabilities to reduce vendor dependency and enable rapid feature iteration with em ...
Paya Lebar1 month ago
-
Design develop implement and deploy software solutions for industrial automation systems including Human Machine Interfaces HMI and sub-systems such as motion control vision systems digital/analog I/O control device integration and database connectivity. · ...
Serangoon1 month ago
-
Serve as software technical liaison for overseas automotive OEM customer projects responsible for technical communication reviews delivery and issue troubleshooting. · Responsible for requirements decomposition and modular design compliant with Automotive SPICE framework; · Respo ...
Paya Lebar1 month ago
Software Engineer - Bishan - ST Engineering Mission Software & Services Pte Ltd
Description
ST Engineering is a global technology, defence and engineering group with offices across Asia, Europe, the Middle East and the U.S., serving customers in more than 100 countries. The Group uses technology and innovation to solve real-world problems and improve lives. Our dedication to excellence and our strong track record have earned us a distinctive reputation for quality and trust as a global technology, defence and engineering group, spanning across the aerospace, smart city, defence and public security segments. Headquartered in Singapore, ST Engineering ranks among the largest companies listed on the Singapore Exchange.
Join our Cyber Team
Key Responsibilities
Requirements
Good to Have
Work Location: Bishan
Join our Cyber Team
Key Responsibilities
Requirements
Good to Have
Work Location: Bishan
-
Software Engineer
Only for registered members Ang Mo Kio
-
Software Engineer
Only for registered members Singapore
-
Software Engineer
Only for registered members Singapore
-
Software Engineer
Only for registered members North Region
-
Software Engineer
Only for registered members North-East Region
-
Software Engineer
Only for registered members North Region
-
Software Engineer
Only for registered members Singapore
-
Software Engineer
Only for registered members North Region
-
Software Engineer
Only for registered members Boon Keng
-
Software Engineer
Only for registered members Hougang
-
Software Engineer
Only for registered members North Region
-
Software Engineer
Only for registered members East Region
-
Software engineer
Only for registered members Singapore
-
Software Engineer
Only for registered members East Region
-
Software Engineer
Full time Only for registered members Singapore
-
Software Engineer
Only for registered members North Region
-
Software Engineer
Only for registered members Paya Lebar, East Region
-
Software Engineer
Only for registered members Paya Lebar
-
Software Engineer
Only for registered members Serangoon
-
Software Engineer
Only for registered members Paya Lebar