x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Software Engineer
 banner picture 1  banner picture 2  banner picture 3

Software Engineer

St Engineering Ihq Pte. Ltd.

We are seeking a talented Software Engineer to join our team and develop software applications that seamlessly integrate with various cyber-physical systems. The ideal candidate possesses a strong foundation in software development, a keen understanding of cyber-physical systems, and a proven ability to deliver high-performance, compatible solutions.

Responsibilities:

  • Cyber-Physical Systems Integration: Analyze and understand the architecture of complex cyber-physical systems. Design and develop software components to effectively integrate with these systems, ensuring optimal performance and compatibility.
  • Performance Optimization: Optimize software applications to meet stringent speed requirements while maintaining reliability and stability. Conduct performance testing and profiling to identify and address bottlenecks.
  • Data Engineering: Leverage ELK stack technologies to efficiently process and analyze large volumes of data generated by cyber-physical systems. Build data pipelines and create visualizations to support decision-making.
  • Machine Learning Integration: Apply ELT (Extract, Load, Transform) methodologies to integrate machine learning models into software applications. Develop algorithms and models to enhance system performance and intelligence.
  • Connector Development: Analyze interface control documents to create robust and efficient connectors between the developed application and our platform. Ensure seamless data exchange and interoperability.
  • DevOps Experience: Contribute to the DevOps culture by automating build, test, and deployment processes. Collaborate with the operations team to ensure smooth system operation and maintenance.
  • Secure Software Development: Adhere to secure software development lifecycle practices. Utilize security tools and best practices to protect application and data integrity.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven experience in software development with proficiency in relevant programming languages (e.g., Python, Java, C++).
  • Strong understanding of cyber-physical systems, including their components, interactions, and challenges.
  • Expertise in ELT for machine learning and ELK stack for data engineering.
  • Ability to analyze and interpret interface control documents to develop connectors.
  • Experience with performance optimization techniques and tools.
  • Familiarity with DevOps practices and tools is advantageous.
  • Knowledge of secure software development lifecycle and relevant tools.
  • Excellent problem-solving, analytical, and communication skills.

If you are a passionate software engineer with a strong desire to work on cutting-edge projects, we encourage you to apply.

Sharing is Caring

Know others who would be interested in this job?