Search by job, company or skills

MANPOWER STAFFING SERVICES (SINGAPORE) PTE LTD

Embedded Software Manager

Early Applicant
  • 6 hours ago
  • Be among the first 50 applicants

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.

  • As the team manager you will lead the engineers to effectively fulfil the embedded software team charter and provides both technical and personal development guidance to the team members.
  • 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.

Your Skills and Experiences:

  • Bachelors or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
  • Minimum of 5 years as a team leader / Manager.
  • Minimum 5 years in firmware development in ARM-based MCU products.
  • Minimum 2 years experience in the Semiconductor industry or equivalent technical knowledge/experience in electronics circuit design.
  • Understanding of ARM architecture, heterogeneous multicore system, and communication interfaces such as USB, Ethernet, CAN, Bluetooth, SPI, I2C, UART, SDMMC will have an added advantage.
  • Understanding of DVP, Graphics accelerator and machine learning models deployment.
  • Worked with RTOS, device drivers, filesystems, HAL, security, and Software development cycle.
  • Proficient in programming language of C, C++, and assemble language.
  • Proven experience in common firmware development tools and lab tools, such as IDE (KEIL, IAR, GCC), Debugger (ULink, JLink), Lab equipment (Oscilloscopes, Programmable power supplies, Logic Analyzers etc.).
  • Good with Electrical interface, schematic, electronic component specification and datasheet.

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

Industry:Other

Function:Semiconductor

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 28/11/2024

Job ID: 101799749

Report Job

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Account Manager Government Software Projects

Hps Partners Pte Ltd Company Name Confidential

Embedded Software Engineer Digital Electronic ARM Cortex LT32

Trust Recruit Pte Ltd Company Name Confidential
Last Updated: 28-11-2024 09:52:02 PM
Home Jobs in Science Park Embedded Software Manager