6 Software Architecture jobs in Singapore
Software Architecture
Posted today
Job Viewed
Job Description
Overview
HRBP, SHRM-SCP, IHRP-SP // Unleash Employees' True Potential
Responsibilities
- Understand the product requirements, study relevant standards and specifications, propose innovative ideas, and develop detailed software architectural specifications.
- Define SW design specifications for a complex communication system, in close collaboration with the system development and digital design engineers for power, performance and timing requirements.
- Provide technical leadership throughout the SW architecture development, working closely with SD/HW/FW designers, verification and system validation engineers, providing solutions and promptly resolving issues during the development of the communication system.
- Design and validate SW development for the communication system.
- Define and review SW and system verification and validation plans for the SW and HW design as well as system validation to ensure conformance with standards and specifications.
- Understand the design specifications of existing hardware modules, identifying areas of improvements, communicating with the team and making SW architectural and design enhancements.
Qualifications
- Bachelor’s or Master’s Degree in Electrical engineering or computer science
- Proven ability to thrive in a small, agile engineering team, taking initiative, prioritizing tasks and handle evolving technical challenges, with ownership and accountability from requirement, architecture, design through validation and delivery.
- Min 10 years of experience in SW architecture and development for networking or switch SOC and/or communication SOCs
- Strong understanding in SW eco system, chip hardware and system design.
- Good understanding of different SOC architectures, interconnects (NIC/NOC) and buses, hardware/software partition and firmware, low level API driver and HAL as well as real time OS, communication protocol and standard
- Good communication and documentation skill, with proven experience of collaboration with architecture, software, firmware, design and validation teams
- Familiarity with C/C++, Python, or relevant programming language
Value-added items
- Prior experience of driving SW architecture decisions across SD/SW/FW/HW teams, to build up the consensus and translate ideas into architecture specifications
- Prior experience with ethernet standard such as audio over ethernet, remote control protocol, security solutions such as encryption engine, secure boot flow, or algorithm development for real time scheduling
- Knowledge of embedded processor and firmware operation, processor sub-system, such as ARM cortex-A/M/R or RISC-V
- Familiarity with interface peripherals, such as Ethernet/I2S/ SPI/ I2C /PWM/ADC/PDM
- Prior experience in SW architecture, development and validation, emulation platforms, SW/HW co-testing and debugging, resolving customer issues for a real time application would certainly be an advantage
Job function
- Design, Art/Creative, and Information Technology
Industries
- Semiconductor Manufacturing
Chief Software Architecture Lead
Posted today
Job Viewed
Job Description
Drive the architecture, development, and optimization of APIs and related pipelines for transforming content into LLM-ready inputs.
- Own and expand model serving APIs, ensuring high performance, cost efficiency, and seamless developer onboarding.
- Enhance APIs to improve usability, robustness, and developer adoption.
- Set technical direction for API reliability, monitoring, and scaling across distributed systems.
- Collaborate closely with product and open-source communities to gather feedback and integrate new capabilities.
- Advocate for performance, developer experience, and open-source contribution in everything you build.
As a distributed company, diversity drives our identity. We strive to have parity of benefits across regions.
- Competitive pay based on the work you do.
- Health coverage for you and your family.
- Ability to craft your calendar with flexible locations and schedules.
- Generous number of vacation days each year.
- Increase your impact - We match up to $2000 (or local currency equivalent) for financial donations and service.
- Up to 40 hours each year to use toward volunteer projects you love.
- Embracing parenthood with a minimum of 16 weeks of parental leave.
We welcome individuals with disabilities and strive to create an accessible and inclusive experience for all individuals.
Chief Software Architecture Specialist
Posted today
Job Viewed
Job Description
Job Opportunity:
">- ">
- A software design manager is sought to lead the development of automated vision inspection systems using computer-based technologies.
Chief Software Architecture Lead
Posted today
Job Viewed
Job Description
Technical Leadership Opportunity
Drive the architecture, development, and optimization of APIs and related pipelines for transforming content into LLM-ready inputs.
- Own and expand model serving APIs, ensuring high performance, cost efficiency, and seamless developer onboarding.
- Enhance APIs to improve usability, robustness, and developer adoption.
- Set technical direction for API reliability, monitoring, and scaling across distributed systems.
- Collaborate closely with product and open-source communities to gather feedback and integrate new capabilities.
- Advocate for performance, developer experience, and open-source contribution in everything you build.
Company Culture
As a distributed company, diversity drives our identity. We strive to have parity of benefits across regions.
- Competitive pay based on the work you do.
- Health coverage for you and your family.
- Ability to craft your calendar with flexible locations and schedules.
- Generous number of vacation days each year.
- Increase your impact - We match up to $2000 (or local currency equivalent) for financial donations and service.
- Up to 40 hours each year to use toward volunteer projects you love.
- Embracing parenthood with a minimum of 16 weeks of parental leave.
We welcome individuals with disabilities and strive to create an accessible and inclusive experience for all individuals.
Backend Software Engineer, Recommendation Content Understanding Architecture
Posted today
Job Viewed
Job Description
TikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring joy. TikTok's global headquarters are in Los Angeles and Singapore, and we also have offices in New York City, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.
Why Join Us
Inspiring creativity is at the core of TikTok's mission. Our innovative product is built to help people authentically express themselves, discover and connect - and our global, diverse teams make that possible. Together, we create value for our communities, inspire creativity and bring joy - a mission we work towards every day.
We strive to do great things with great people. We lead with curiosity, humility, and a desire to make impact in a rapidly growing tech company. Every challenge is an opportunity to learn and innovate as one team. We're resilient and embrace challenges as they come. By constantly iterating and fostering an "Always Day 1" mindset, we achieve meaningful breakthroughs for ourselves, our company, and our users. When we create and grow together, the possibilities are limitless. Join us.
Diversity & Inclusion
TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At TikTok, our mission is to inspire creativity and bring joy. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.
Job highlights
Meal allowance
Responsibilities
About The Team
The Recommendation Architecture Middle - Platform Team is responsible for system architecture design in the fields of content understanding and content security for our company's products. The scope of work includes the design and development of the entire process of massive multi-modal content processing, retrieval, and sorting, ensuring the high availability of the system, and pursuing flexible abstraction and sustainable iteration.
Responsibilities:
1. Be responsible for the service construction and iteration of the multi-modal content understanding pipeline, solve core problems such as service availability, throughput and storage bottlenecks, and improve the development efficiency of new features.
2. Regarding the repetition and similarity issues of massive video content, closely collaborate with the algorithm team to continuously promote the application of industry-leading video representation models and large-scale vector retrieval technologies at the business level, and overcome engineering problems during the implementation process.
3. Abstract and enrich the multi-modal vector computing components, optimize the model inference performance of vector computing, enhance the stability, performance, and scalability of the system, and strengthen platform-wide integration.
Qualifications
Minimum Qualifications:
1. Bachelor's Degree in Computer Science or related fields
2. Have solid programming skills and basic computer knowledge, be familiar with Python/C++, have excellent design and coding styles, and possess strong abilities to solve practical problems.
3. Have good communication and collaboration skills, be enthusiastic about solving challenging problems, and be able to explore new technologies with the team to promote technological development.
Preferred Qualification:
1. Have development experience related to recommendation, search, and advertising. Have experience in recall and ranking systems.
2. Have basic machine learning knowledge, be familiar with mainstream machine learning frameworks (PyTorch/TensorFlow). Have experience in high-performance computing or CUDA development.
Backend Software Engineer, Recommendation Content Understanding Architecture
Posted today
Job Viewed
Job Description
About TikTok
TikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring joy. TikTok's global headquarters are in Los Angeles and Singapore, and we also have offices in New York City, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.
Why Join Us
Inspiring creativity is at the core of TikTok's mission. Our innovative product is built to help people authentically express themselves, discover and connect - and our global, diverse teams make that possible. Together, we create value for our communities, inspire creativity and bring joy - a mission we work towards every day.
We strive to do great things with great people. We lead with curiosity, humility, and a desire to make impact in a rapidly growing tech company. Every challenge is an opportunity to learn and innovate as one team. We're resilient and embrace challenges as they come. By constantly iterating and fostering an "Always Day 1" mindset, we achieve meaningful breakthroughs for ourselves, our company, and our users. When we create and grow together, the possibilities are limitless. Join us.
Diversity & Inclusion
TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At TikTok, our mission is to inspire creativity and bring joy. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.
Job highlights
Meal allowance
Responsibilities
About The Team
The Recommendation Architecture Middle - Platform Team is responsible for system architecture design in the fields of content understanding and content security for our company's products. The scope of work includes the design and development of the entire process of massive multi-modal content processing, retrieval, and sorting, ensuring the high availability of the system, and pursuing flexible abstraction and sustainable iteration.
Responsibilities:
1. Be responsible for the service construction and iteration of the multi-modal content understanding pipeline, solve core problems such as service availability, throughput and storage bottlenecks, and improve the development efficiency of new features.
2. Regarding the repetition and similarity issues of massive video content, closely collaborate with the algorithm team to continuously promote the application of industry-leading video representation models and large-scale vector retrieval technologies at the business level, and overcome engineering problems during the implementation process.
3. Abstract and enrich the multi-modal vector computing components, optimize the model inference performance of vector computing, enhance the stability, performance, and scalability of the system, and strengthen platform-wide integration.
Qualifications
Minimum Qualifications:
1. Bachelor's Degree in Computer Science or related fields
2. Have solid programming skills and basic computer knowledge, be familiar with Python/C++, have excellent design and coding styles, and possess strong abilities to solve practical problems.
3. Have good communication and collaboration skills, be enthusiastic about solving challenging problems, and be able to explore new technologies with the team to promote technological development.
Preferred Qualification:
1. Have development experience related to recommendation, search, and advertising. Have experience in recall and ranking systems.
2. Have basic machine learning knowledge, be familiar with mainstream machine learning frameworks (PyTorch/TensorFlow). Have experience in high-performance computing or CUDA development.
Be The First To Know
About the latest Software architecture Jobs in Singapore !