Senior Staff Embedded Engineer

Pulau Pinang, Malaysia

Job Description


Lattice Overview

Lattice Semiconductor (NASDAQ: LSCC) is the global leader in smart connectivity solutions, providing market leading intellectual property and low-power, small form-factor devices that enable more than 8,000 global customers to quickly deliver innovative and differentiated cost and power efficient products.

The Company\'s broad, end-market exposure solves customer problems across the network from the Edge to the Cloud for clients in consumer electronics, industrial equipment, communications infrastructure, computing and automotive. Our technology, long-standing relationships and commitment to world-class support enables our customers to quickly and easily unleash innovative solutions to create a smart, secure and connected world.

Our control, connect and compute solutions enable the Internet of Things to operate safely, easily and more autonomously at the edge of the network core. While you may not see our products, you are interacting with them all day, every day. We make your experience smarter and better-connected. Join Team Lattice\xe2\x80\xa6and help us continue to drive innovation that creates a smarter, better-connected world. Together, we enable what\xe2\x80\x99s next.

Responsibilities & Skills

System and Solutions Engineering\'s mission is to create growth opportunities and impacts with programmable logic. Our vision is to unleash FPGA designs\' potential through system solution innovation.



We are seeking a highly motivated individual for an Embedded Systems Lead position to lead the development of embedded system solutions based on Lattice FPGA. You may be working individually in such developments at times, as well as tasked to lead a team of Embedded software development engineers and engineers responsible for embedded system bring-up on FPGA when necessary. Such embedded systems will include development tasks such as of IP integration and customization, device drivers, middleware, SW applications on various OS environments, SW and HW systems porting between platforms and others that may not be covered in this list.

As a lead you are also responsible for analyzing and responding technically on system development requests, collaboration and coordinating with various teams to deliver a solution, conceptualize methods to demonstrate and HW verify systems, help ensure development quality and documentation are emphasized within the team and monitor execution timelines to ensure smooth delivery of collaterals. The individual should have the ability to realize customers\xe2\x80\x99 system level requirements with Lattice FPGA and soft IPs. This person should be self-driven and capable of leading a team technically, set up the appropriate vision and align on the vision at a corporate level.

Requirements

Key Skills

  • Hands on experience in architecting systems with embedded processors and peripherals like ethernet, PCIe, SPI, i2c
  • Good understanding of system-on-chip (SOC) design, integration and validation
  • Ability to guide the team for HW/SW co-design and verification.
  • Development experience with bootloader and RTOS is desirable.
  • Good understanding of complex FPGA system bring-up.
  • Embedded software development experience would be a plus.
Education and General:
  • BS/MS/PhD in Electronics or Computer Engineering minimum of 10 years (8 for MS and 6 for PhD) of system design experience.
  • Independent and self-motivated, capable of executing under dynamic environment and uncertainties.
  • Innovative, problem solver who likes to come up with newer and better solutions for existing problems.
  • Individual who works well with a team of diverse engineers, open to feedback and opinions.
  • Able to galvanize and enable a team to execute on a project to completion.
  • Good communication skill.
Benefits

Competitive benefits package including:
  • Medical (HMO), dental, vision effective on date of hire
  • Well-being Programs, Tuition Reimbursement and more

Lattice Semiconductor

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD989905
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pulau Pinang, Malaysia
  • Education
    Not mentioned