Staff Firmware Engineer
Company: Lattice Semiconductor
Location: San Jose
Posted on: March 17, 2023
|
|
Job Description:
Company Profile
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---and help us continue to drive innovation that
creates a smarter, better-connected world.
Together, we enable what's next.
Detailed Description
Sr. Firmware Engineer is responsible for software design,
development, and verification activities for firmware which
controls FPGA hardened functions such as configuration and
security.
Create software design specifications.
Implement and verify firmware based on specifications
Maintain existing code with bug fixes and enhancements
Create clear and concise documentations
Support software quality efforts, including spec, design, test,
release and continuous code improvements
Support system validation and bring up of new silicon, boards,
software and reference designs
Follow software engineering best practices in the organization and
help drive their adoption and improvements.
Follow secure coding practices
Self-driven, does not require micromanagement.
Required Skills, Experience, Licenses:
Strong written and oral communication skills
Proficiency with C language
Knowledge of Linux and scripting
Familiarity with hardware design, RTL simulation, FPGA
emulation
Deep knowledge of security algorithms, such as encryption
(GSM/ECDSA/RSA) and authenntication - is a big plus.
Familiar with PUF access, handling of Anit-tampering, Firmware on
OTP - is a big plus
Eigible to work in the us without sponsorship
Competitive benefits package including
The base pay for this role is between $140,000 to $165,000 per
year. In addition to base salary, we offer an incentive plan bonus,
and new hire equity for a competitive total compensation
package.
We offer a variety of benefits including medical, dental, vision,
FSA or HSA plan, supplemental insurance plans, AD&D, 401k and
more!
Lattice Semiconductor is an EEO/Affirmative Action Employer and
does not discriminate on the basis of race, color, religion, sex,
sexual orientation, gender identity, national origin, protected
veteran status, disability or any other legally protected
status.
Job Posting Title: Staff Firmware Engineer
Requisition ID: 2022-1587
Street: 2115 O'Nel Drive
Benefits:
Competitive benefits package including
The base pay for this role is between $140,000 to $165,000 per
year. In addition to base salary, we offer an incentive plan bonus,
and new hire equity for a competitive total compensation
package.
We offer a variety of benefits including medical, dental, vision,
FSA or HSA plan, supplemental insurance plans, AD&D, 401k and
more!
Lattice Semiconductor is an EEO/Affirmative Action Employer and
does not discriminate on the basis of race, color, religion, sex,
sexual orientation, gender identity, national origin, protected
veteran status, disability or any other legally protected
status.
Keywords: Lattice Semiconductor, San Jose , Staff Firmware Engineer, Engineering , San Jose, California
Click
here to apply!
|