Senior Principal Engineer, Software
1 week ago
About ST Engineering
We apply our technology and innovation to solve real-world problems and improve lives. Our diverse portfolio of businesses spans the aerospace, mobility rail & road, smart city, digital solutions, defence and public security segments, and our global network of subsidiaries.
Headquartered in Singapore, we employ more than 27,000 employees with diverse background and skills, including over 19,000 engineering and technical talents dedicated to solving real-world problems for our customers. We rank among the largest companies on the Singapore Exchange.
About R&D for Embedded Systems, Mobility Rail (MRL)
Our team specializes in the development of advanced Embedded Systems for Intelligent Transportation Systems for Smart Metro. Our Smart Metro solutions include Audio & Video Intercoms, Public Address Amplifiers, Passenger Information Displays, and Video Surveillance technologies.
Position: Senior Principal Software Engineer (System Architect)
Department: Mobility Rail (MRL Corporate)
Office Location: Ang Mo Kio
Job Description:
We are seeking an exceptionally skilled and experienced Senior Embedded Software Engineer to join our team. With over 20 years of experience, you will play a pivotal role in architecting and designing embedded systems from concept to finished product. Your expertise will be crucial in guiding the development process, ensuring the delivery of innovative and high-quality solutions that meet our clients' needs.
Key Responsibilities:
- Lead the architecture and design of embedded systems, from initial concept through to final product delivery.
- Develop comprehensive system specifications and design documents.
- Ability to program the Application Software to the low-level Firmware Drivers.
- Oversee the integration of software and hardware components, to ensure functionality.
- Mentor and guide junior engineers, providing technical leadership and expertise.
- Conduct thorough reviews of design, code, and test plans.
- Collaborate with cross-functional teams, including hardware engineers, product managers, and quality assurance, to deliver robust and reliable products.
- Stay abreast of the latest advancements in embedded systems and incorporate cutting-edge technologies into designs.
- Troubleshoot and resolve complex technical issues, by providing innovative solutions.
- Ensure compliance with regulatory and safety standards throughout the development.
- Manage development partners and vendors.
Job Requirement:
- Bachelor's or Master's degree in Electrical & Electronics Engineering, Computer Engineering, Robotics Systems or a related field.
- Over 20 years of experience in embedded systems development, with a strong focus on system architecture and design.
- Extensive knowledge of embedded software development, including proficiency in C, C++, Python and other relevant programming languages.
- Experience with embedded operating systems (OS) like Linux, real-time operating systems (RTOS) like QNX and non-OS programming.
- Deep understanding of microprocessors (ARM A-Core) and microcontrollers.
- Knowledge of digital signal processing (DSP) and neural processing would be an added advantage.
- Familiar with hardware interfaces like RS232, Ethernet LAN, CAN Bus, I2C, I2S etc
- Proven track record of successfully leading projects from concept, prototyping to completion.
- Strong problem-solving skills and the ability to think strategically.
- Excellent communication and leadership skills, to mentor the team members.
- Familiarity with industry standards and best practices in embedded systems design and development.
-
Principal Software Engineer
1 week ago
North Region, Singapore Ultra Clean Asia Pacific Pte Ltd Full time $120,000 - $180,000 per yearJoin UCT and be part of the fastest-growing sector in the world We indirectly touch every semiconductor chip that goes into every smartphone, smart car and device that uses artificial intelligence. This is a critical time for the semiconductor industry and for UCT - as technology evolves, we evolve with it. UCT is a diverse workplace where every talented...
-
Senior Software Engineer
1 week ago
North-East Region, Singapore Willowglen Services Pte Ltd Full time $120,000 - $180,000 per yearSENIOR SOFTWARE ENGINEERAbout the PositionWe are seeking a passionate and results-oriented Senior Engineer to join our team. In this role, you will be responsible for designing and delivering high-quality intelligent software solutions of integrated supervisory control system (ISCS) for industrial automation, security and surveillance. You will be involved...
-
Software Engineer
1 week ago
North-East Region, Singapore Hylax Technology Pte Ltd Full time $60,000 - $120,000 per yearSenior / Software EngineerAbout Hylax Technology Pte LtdHylax Technology is a Singapore-based leader in precision laser machines and integrated solutions. With expertise across optics, electronics, mechanics, and software, we deliver innovative, high-precision laser systems to industries worldwide, including electronics, semiconductors, biomedical, plastics,...
-
Senior Software Engineer
1 week ago
Central Region, Singapore ST Engineering Mission Software & Services Pte Ltd Full time $90,000 - $180,000 per yearAbout ST Engineering – JR15742ST 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 through its diverse portfolio of businesses across the...
-
Principal/ Senior Engineer/Engineer
1 week ago
Central Region, Singapore Meinhardt Singapore Pte Ltd Full time $90,000 - $120,000 per yearPrincipal / Senior Engineer (Mechanical & Electrical)Duties and responsibilities of Senior Engineer• Set design criteria, check design calculation and drawings.• Prepare concept and sketch designs, and present / seek approval ofTeam Leader before progressing to the next stage.• Formalize standards for specifications, drawings etc. in conjunctionwith...
-
BCD Device Senior/Principal Engineer
1 week ago
East Region, Singapore Wanco Manpower Pte Ltd Full time $100,000 - $180,000 per yearOur client is a leading global semiconductor foundry providing advanced IC manufacturing services.Position: BCD Device Senior/Principal EngineerLocation: TampinesWorking Hours: Normal Office HoursJob Responsibilities:Dealing with consumer and automotive customers to understand all BCD active and passive devices and their feature requirementsBCD technology...
-
Principal Engineer
1 day ago
East Region, Singapore GMP Group HQ Full time $120,000 - $180,000 per yearThe Principal Engineer serves as the senior technical authority within the Service Delivery organization. This hands-on leadership role is responsible for end-to-end system architecture, technical design, and execution across complex, large-scale deployments. You will define technical strategy, ensure delivery excellence, mentor engineers, and act as the...
-
Snr/Principal Process Engineer
3 days ago
West Region, Singapore Advanced Micro Foundry Full time $104,000 - $130,878 per yearSenior Engineer / Principal Engineer (Wet/Implant)We are looking for a highly motivated and experienced Senior Process Engineer / Principal Engineer to lead and optimize semiconductor manufacturing processes in the Wet Clean and Implant modules. The ideal candidate will have deep technical expertise, strong analytical skills, and a proven track record of...
-
Software Engineer
1 day ago
East Region, Singapore The Supreme HR Advisory Pte Ltd Full time $3,300 - $4,800 per yearRole: Vision Development Engineer | Software EngineerIndustry: Industrial Automation ManufacturerMonday-Friday [8.30am - 5.45pm]Office Near Ubi / Kaki Bukit MRT, SingaporeSalary Range for Junior / Senior: $3,300 - $4,800 Max + BonusRequirements:Degree / Diploma in EEE / Software Engineering / Computer Science.For Senior Position - More than 3 years working...
-
Senior Java Software Engineer
1 day ago
North-East Region, Singapore CDG ZIG Full time $120,000 - $200,000 per yearWe are looking for a highly skilled and motivated Senior Java Software Engineer/ Technical Lead to join our team, focusing on designing, developing, and maintaining the server-side logic for our applications. The ideal candidate will have a solid foundation in Java, Spring Boot, and modern development practices. You will be responsible for building robust...