Senior Principal Engineer, Software (SCDS/CH)
ST Engineering

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 & Road (MRR
)Our team specializes in the development of advanced Embedded Systems for Intelligent Transportation Systems for Smart Metro and Intelligent Road Transportation. Our Smart Metro solutions include Audio & Video Intercoms, Public Address Amplifiers, Passenger Information Displays, and Video Surveillance technologies. Additionally, we innovate and produce enabling technologies and products tailored for Smart Bus and Road Transportation with Artificial Intelligence (AI)
.
Position: Senior Principal Software Engineer (System Architec
t)Department: Mobility Rail and Road (MRR Corporat
e)Office Location: Ang Mo K
ioJob Descriptio
n: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' need
s.
Key Responsibiliti
- es:Lead the architecture and design of embedded systems, from initial concept through to final product delive
- ry.Develop comprehensive system specifications and design documen
- ts.Ability to program the Application Software to the low-level Firmware Drive
- rs.Oversee the integration of software and hardware components, to ensure functionali
- ty.Mentor and guide junior engineers, providing technical leadership and experti
- se.Conduct thorough reviews of design, code, and test pla
- ns.Collaborate with cross-functional teams, including hardware engineers, product managers, and quality assurance, to deliver robust and reliable produc
- ts.Stay abreast of the latest advancements in embedded systems and incorporate cutting-edge technologies into desig
- ns.Troubleshoot and resolve complex technical issues, by providing innovative solutio
- ns.Ensure compliance with regulatory and safety standards throughout the developme
- nt.Manage development partners and vendo
rs.
Job Requirem
- ent:Bachelor's or Master's degree in Electrical & Electronics Engineering, Computer Engineering, Robotics Systems or a related fi
- eld.Over 20 years of experience in embedded systems development, with a strong focus on system architecture and des
- ign.Extensive knowledge of embedded software development, including proficiency in C, C++, Python and other relevant programming langua
- ges.Experience with embedded operating systems (OS) like Linux, real-time operating systems (RTOS) like QNX and non-OS programm
- ing.Deep understanding of microprocessors (ARM A-Core) and microcontroll
- ers.Knowledge of digital signal processing (DSP) and neural processing would be an added advant
- age.Familiar with hardware interfaces like RS232, Ethernet LAN, CAN Bus, I2C, I2S
- etcProven track record of successfully leading projects from concept, prototyping to complet
- ion.Strong problem-solving skills and the ability to think strategica
- lly.Excellent communication and leadership skills, to mentor the team memb
- ers.Familiarity with industry standards and best practices in embedded systems design and developm
See more jobs in Ang Mo Kio