Software Design Engineer/Manager

Software Design Engineer/Manager

Key ASIC Berhad
Kuala Lumpur Selangor
5-10 years
Not Specified

Job Description

Job Description

As a Software Design Manager, you will lead a team in designing and delivering the software
systems in conjunction with SoC product development. You will be a hands-on technical manager
to lead the design and architecture discussion, collaborate with other functions and development
team within the company, and responsible for the success and on-time delivery of software. 

Your
scope of work includes but is not limited to:
  • Responsible leading and developing a team of software engineering resources to design,
  • develop and maintain firmware/software for in-house designed ARM-based SoC
    products, as well as customer products.
  • Provide technical leadership, participate in software project planning and drive execution
    to meet project schedule and quality objectives.
  • Participate in all aspects of product development process including specification
  • definition, design, implementation, and testing. Familiar with software development life
    cycle.
  • Direct hands-on development on products as the team grows to its full staff requirement,
  • with previous experiences in Linux device driver and boot loader development on
    embedded systems.
  • Perform analysis, identify and solve complex technical problems for projects. Define
    software requirements for new
  • platform and new system features/solutions.
  • Coordinate and lead software design and code review.
  • Support IP design team in developing test suite for pre- and post-silicon validation and
    debugging. Support FAE/AE in customer issues troubleshooting.
  • Work closely with other R&D and product team to develop robust, sustainable products
    that meet customer expectations.
  • Provide support to internal and external customers.
Skill and Experience:

  • PhD/Master’s/Bachelor’s Degree in Electrical/Electronic/Computer Science Engineering
    with at least 5 years of working experiences on embedded software development preferably with ARM application and architecture, and software-hardware interfaces.
  • Strong programming skills in C and Assembly.
  • Hands-on experiences in developing device drivers, test cases for or peripherals/IP on
    SoC, including SD, SDIO, USB, UART, I2S, I2C, GPIO, Timer, etc.
  • Strong debug methodology, analytical skill.
  • Good verbal and written communication and interpersonal skills.
  • Ability to plan and organise for a team. Can juggle multiple priorities in a fast-paced
    environment.
  • Understanding of Operating System, kernel system and architecture. Knowledge in Linux
    kernel, device driver, boot loader, hardware troubleshooting.
  • Knowledge of SD, SDIO, USB, ARM, MCU is an added advantage.
  • Experience in BSP, SoC, embedded platform is an added advantage.

KeyASIC Berhad was incorporated in Malaysia in year 2005. In 2006, we were awarded with Multimedia Super Corridor (MSC) Status by Malaysia Digital Economy Corporation (MDEC). We started off with the design of IP, ASIC and SoC. We now have more than 10 SoC’s manufactured in Silterra 0.18um, 0.16um and 0.13um process technologies. In 2009, we were listed on the main board of KLSE. Khazanah and CIMB are our main investors.


Our core competency is the capability to design SoC and ASIC from system specification and architectural level to GDSII. The key differentiator is our expertise in designing high performance, low power consumption and smaller integrated circuits. We are building up to be a leader in IoT.


KeyASIC Berhad focuses on improving lives by providing IoT-enabling technology in the area of healthcare, wellness applications, consumer electronics, industrial equipment and many other applications. Leverage on KeyASIC’s integrated microcontrollers and wireless connectivity for continual technology improvement.


In addition to the current products, we have the ability of Artificial Intelligence (AI) chip technology and that can be applied to the healthcare, surveillance among other industries. KeyASIC will continue to invest in research and development of products based on IoT, Block Chain and Artificial Intelligence.

Similar Jobs

People Also Considered

Career Advice to Find Better