Senior System Software Engineer

5 days ago


Singapore BORRIES PTE. LTD. Full time
Roles & Responsibilities

As the Senior System Software Engineer, you will be the technical lead for our scientific instrument system software development. You will be working closely with hardware/mechatronics engineers to define and develop low level communication protocol, motion control and device drivers and firmware to support our scientific instrument system design, development, test, and manufacturing. You also work closely with hardware/firmware/software engineers to define and develop the automated system to support our cutting-edge virus identification equipment. This opportunity will allow you to grow and command the system software design and development of one of the most innovative and leading scientific instruments in the industry.

Roles and Responsibilities

  • Design and develop system software architecture for Borries instrument system.
  • Work very closely with the system hardware engineering team on dissecting system requirements, conducting system analysis, design, and review, to ensure our system design can best meet the requirements in term of functionality, performance and reliability.
  • Responsible for defining and documenting the system software requirement, architecture, design, unit test, integration test, and development plan to ensure our system software design and development plan can best meet the requirements.
  • Responsible for implementing and testing the system software, tracking its issues until its resolution, to ensure our product can best meet customers’ requirements and delivery timeline.

Qualifications

Bachelor or Master’s degree in Computer Engineering, Computer Science or similar field.

Job Requirements / Special Skill sets

  • Solid knowledge and extensive working experience in low level communication protocol, motion control, device drivers and firmware.
  • Solid programming skills in C/C++/C#
  • Familiar with Python, Linux and Qt would be an advantage.
  • Background in image processing/computer vision/machine learning including programming new image processing algorithm and machine learning tools would be an advantage.
  • Solid knowledge and extensive working experience in GUI software design would be an advantage.
  • Strong analytical and presentation skills, as well as high creativity, flexibility, and ability to think 'out of the box'.
  • Strong oral and written communication skills.
  • Ability to work with other functional teams, especially in a multi-site environment.
  • At least 3 years of experience with system/architecture development on an equipment system.

Tell employers what skills you have

Machine Learning
Image Processing
Hardware
Device Drivers
Protocol
System Design
Python
Firmware
Architecture Design
Software Design
System Architecture
Software Development

  • Singapore TECH AALTO PTE. LTD. Full time

    Job TitleSenior Systems Software EngineerAbout the RoleAs a Senior Systems Software Engineer at TECH AALTO PTE. LTD., you will play a key role in developing software solutions that drive business growth and innovation.Key ResponsibilitiesDesign, develop, and deploy scalable software systems using Angular, NodeJS, and other technologies.Collaborate with...


  • Singapore The Chemical Engineer Full time

    What’s the role?Your primary accountabilities as a Process Control Senior Engineer include: Improve robustness of Base Layer control performance, delivery of high uptime and low operator intervention rates. Conduct daily base layer performance monitoring, provide technical support and lead troubleshooting for control and safeguarding related issues....


  • Singapore A-IT SOFTWARE SERVICES PTE LTD Full time

    We are seeking a skilled Senior Software Developer to join our team at A-IT SOFTWARE SERVICES PTE LTD. The successful candidate will have a strong background in system development and experience working with treasury systems, specifically FX trading platforms.Job Description:About the Role: As a Senior Software Developer, you will be responsible for...


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    About Vanguard Software PTE. LTD.We are a dynamic software development company that delivers high-quality solutions to our clients.Job Title: Senior Software Quality EngineerSalary: SGD 8,500 - 11,000 per monthJob Description:As a Senior Software Quality Engineer at Vanguard Software PTE. LTD., you will be responsible for ensuring the quality and efficiency...

  • Process engineer

    1 month ago


    Singapore The Chemical Engineer Full time

    Why Patients Need You Whether you are involved in the design and development of manufacturing processes for products or supporting maintenance and reliability, engineering is vital to making sure customers and patients have the medicines they need, when they need them. Working with our innovative engineering team, you'll help bring medicines to the...


  • Singapore THE SOFTWARE PRACTICE PTE. LTD. Full time

    About The JobWe are seeking a highly skilled Senior Mobile Software Engineer to join our team at THE SOFTWARE PRACTICE PTE. LTD. in Singapore.The successful candidate will have expertise in React Native and a proven track record of designing, developing, and maintaining high-quality mobile applications.


  • Singapore NUCLEUS SOFTWARE SOLUTIONS PTE LTD Full time

    Job OverviewNucleus Software Solutions PTE LTD is seeking an experienced Senior Software Engineer to join our team. This role involves designing and implementing workflows for Enterprise solutions using IBM Case Manager, FileNet, and other related technologies.About the RoleThis position requires a strong understanding of software development life cycles,...


  • Singapore THALES SOLUTIONS ASIA PTE. LTD. Full time

    Role OverviewIn the esteemed role of Senior Software Systems Engineer at Thales Solutions Asia Pte. Ltd., you will be a vital part of shaping the future of air traffic management through innovative technological advancements. As a seasoned professional with a passion for software development and design, you will collaborate with a diverse team to build...


  • Singapore TERRENUS ENERGY PTE. LTD. Full time

    At Terrenus Energy PTE. LTD., we are seeking a highly skilled and experienced Senior Software Systems Engineer to join our team.About the Role:We are looking for a talented individual with good knowledge of Microsoft Azure, operating systems, and software engineering.The successful candidate will be responsible for reviewing and implementing computer...


  • Singapore TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD. Full time

    Our company, TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD., is a leading IT consulting firm providing a range of professional services. We are seeking an experienced Senior Developer to join our team.We offer a competitive salary of SGD 80,000 - 120,000 per annum, based on experience and qualifications.Job Description:In this role, you will review,...


  • Singapore RIDIK PTE. LTD. Full time

    Job DescriptionRIDIK PTE. LTD. is seeking a highly skilled Senior Software Systems Engineer to join our team.About the RoleThis position requires an experienced developer with strong expertise in .NET development, frontend technologies, particularly React, and experience with Azure cloud services (App Service, Functions, SQL).The ideal candidate should have...


  • Singapore THE SUPREME HR ADVISORY PTE. LTD. Full time

    About the RoleWe are seeking a highly skilled Senior Vision Systems Software Engineer to join our team at The Supreme HR Advisory Pte. Ltd.The ideal candidate will have experience in designing, developing, and maintaining software applications for vision systems.Key ResponsibilitiesDesign and develop PC-based automated visual inspection systems for...


  • Singapore A-IT SOFTWARE SERVICES PTE LTD Full time

    Job OverviewA-IT SOFTWARE SERVICES PTE LTD is seeking a skilled Senior Software Engineer - Technical Lead to join our team. The ideal candidate will have strong technical expertise in software development, with a focus on scalability, robustness, and efficiency.


  • Singapore APPLE SOUTH ASIA PTE. LTD. Full time

    Unlock Your Potential as a Senior Software Systems EngineerThe opportunity to shape the future of technology at Apple South Asia PTE. LTD.$150,000 - $200,000 per year, based on experience and qualificationsAbout the RoleWe are seeking an experienced Senior Software Systems Engineer to join our Emerging Technologies team in Singapore. As a key member of our...


  • Singapore EF SOFTWARE PTE. LTD. Full time

    About EF SOFTWARE PTE. LTD.We are a leading provider of comprehensive software products and solutions, driven by our philosophy of providing the best service to our customers through innovation, technology, and teamwork.Job OverviewThis is an exciting opportunity for a skilled Senior Software Engineer to join our team and contribute to the development of...


  • Singapore THE SOFTWARE PRACTICE PTE. LTD. Full time

    We are seeking a talented Software Development Engineer to join our team at THE SOFTWARE PRACTICE PTE. LTD.Job DescriptionThis role involves building features and fixing bugs in applications being developed.You will work on a project assigned to you and focus on development of features and fix bugs that are project related.The ideal candidate should have...


  • Singapore ST ENGINEERING INFO-SECURITY PTE. LTD. Full time

    Embedded System Developer OpportunityST Engineering, a leading technology and engineering group, is seeking an experienced Senior Embedded Systems Software Engineer to join our dynamic team.The successful candidate will be responsible for designing, developing, testing, and maintaining embedded systems for various applications. Working closely with hardware...


  • Singapore HPS PARTNERS PTE. LTD. Full time

    Job DescriptionAs a Senior Embedded Systems Software Engineer at HPS Partners PTE. LTD., you will be responsible for developing and optimizing embedded Linux firmware solutions.


  • Singapore JONDAVIDSON PTE. LTD. Full time

    Job OverviewJONDAVIDSON PTE. LTD. is seeking a highly skilled Senior Software Engineer to join our team in maintaining and enhancing our existing systems.


  • Singapore PEPELAUGH PTE. LTD. Full time

    Roles & ResponsibilitiesAbout Us:At Pepelaugh, we support distributed systems with innovative, scalable software solutions. We’re seeking a Senior Software Engineer to join the core team and drive the design and development of distributed systems.Position Overview:As a Senior Software Engineer, you will design, build, and optimize large-scale distributed...