Search by job, company or skills

M

Embedded Software Engineer (Senior/Principal)

3-6 Years
SGD 6,000 - 10,000 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 13 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About NSING:

As part of Nations Technologies Group, NSING was founded in 2018 in Singapore bringing high-performance semiconductor products and solutions to global semiconductor industry.

Our products includes General and Secure MCU, Secure IC for TPM (Trusted Platform Module), Bluetooth Low Energy BLE and BMS (Battery Management System).

When you join NSING, you will be part of a talented team in the Singapore R&D Center where we develop high performance MCU targeting for Industrial and Edge AI applications.

Your Role:

As an Embedded Software Engineer, you will contribute to the development of application test software, device drivers and customer reference software. You will be working in various aspects of the SoC development in FPGA prototyping, post silicon validation and customer reference applications.

  • Work closely with SoC Design and Verification engineers to develop a comprehensive and complimentary validation test plan.
  • Participate in SoC design reviews to have in-depth understanding of the chip.
  • Participate in PCB design review to provide requirements from software perspectives.
  • Develop Hardware Abstract layer drivers for in-house testing as well as production ready SDK for customers.
  • Validate new and existing hardware IP on FPGA prototype and actual silicon.
  • Validate system level performance and test for robustness of SoC.

Working with Product and Application team to develop software for the customer reference design in areas such as motor controls, Human Machine Interface (GPU), Edge Machine Learning applications.

Other Skills:

  • Strong analytical and problem-solving skills, with a keen attention to detail.
  • Excellent communication and teamwork skills, with the ability to collaborate effectively in a cross-functional environment.
  • Flexibility and adaptability and demonstrates ability to manage multiple tasks and projects, prioritizing effectively to meet deadlines.

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 143829195