Deskripsi Pekerjaan
ST Engineering is a global technology, defence, and engineering group with a diverse portfolio of businesses across the aerospace, electronics, land systems, and marine sectors. We harness the power of technology to create innovative solutions for a safer world. We are currently seeking a highly skilled and motivated Senior / Embedded Software Engineer (DS/CY/ACD) to join our Electronics sector in Jurong East, Singapore.
In this critical role, your primary mission will be the development and delivery of waveform centric systems that enhance Singapore's Defence and security capabilities. You will architect, design, and deploy sophisticated embedded software for mission-critical communication and defence systems. You will work within a dynamic, multidisciplinary team to drive innovation in signal processing, software-defined radios (SDR), and real-time control systems.
As a Senior Engineer, you will tackle complex challenges in embedded firmware, DSP algorithms, and system integration. You will provide technical leadership, mentor junior engineers, champion best practices in software development, and collaborate closely with systems engineers, hardware engineers, and project stakeholders. This role offers a unique opportunity to work on high-impact projects with a tangible effect on national security.
Key Highlights:
- Work on advanced defence technology systems that protect Singapore and its allies.
- Collaborate with top-tier engineering talent in a state-of-the-art facility.
- Competitive remuneration and benefits package tailored to experienced professionals.
- Opportunity for professional growth and development in a thriving engineering environment.
Join us and be a part of something bigger. At ST Engineering, you will have the opportunity to grow your career while contributing to national security, working alongside some of the brightest minds in the industry. If you are ready to take on this challenge, we want to hear from you.
Tanggung Jawab
- Lead the design, development, and testing of embedded software for waveform centric systems, including software-defined radios (SDR) and signal processing modules.
- Develop and optimize firmware for FPGA and microcontroller platforms using VHDL, Verilog, C, and C++.
- Implement and integrate complex Digital Signal Processing (DSP) algorithms to meet stringent performance and real-time requirements.
- Collaborate with cross-functional teams (systems, hardware, and test engineers) to define software architecture and hardware-software interfaces.
- Manage the full software development lifecycle from requirements elicitation and design through to unit testing, integration, and system validation.
- Conduct code reviews, establish best practices, and mentor junior engineers in embedded software development techniques.
- Diagnose and resolve complex technical issues in embedded systems, ensuring reliability and performance in mission-critical environments.
- Prepare technical documentation, design specifications, and user manuals for developed software solutions.
Kualifikasi
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- Minimum 5 years of hands-on experience in embedded software/firmware development within the defence, aerospace, or telecommunications sectors.
- Strong proficiency in C and C++ for embedded systems, with experience in real-time operating systems (VxWorks, FreeRTOS, or similar).
- Demonstrated experience in FPGA design and development using VHDL or Verilog, including simulation and synthesis tools (e.g., Vivado, Quartus).
- In-depth understanding of Digital Signal Processing (DSP) theory and practical implementation on embedded targets.
- Experience with hardware-software co-design and debugging tools (e.g., JTAG, oscilloscopes, logic analyzers).
- Excellent analytical, problem-solving, and communication skills, with the ability to work effectively in a team environment.
- Must be willing and able to undergo security clearance as required by the role. Singaporean citizenship is preferred for defence-related positions.