Sorry, this job is no longer accepting applications. See below for more jobs that match what you’re looking for!

Firmware Engineer

Expired Job

Silicon Light Machines Sunnyvale , CA 94086

Posted 2 months ago

We are looking for talented people that are out of the box thinkers and want to work in an environment where you can make a big difference. If you want to work for a company that has a multitude of areas for you to learn and grow in, a small company atmosphere with the security of a larger company, and work with a top-notch team with extremely talented engineers and fascinating technology, then this is the place for you.

Job Summary

We are looking for a well-rounded engineer to develop firmware for embedded processors that reside on our custom printed circuit boards and to develop application software for Windows based desktop computers. Additional beneficial skills or possible growth areas include: development of Field Programmable Gate Arrays (FPGA) and design of schematics for printed circuit boards.

You should be able to work in a small company environment and be able to make contributions in many disciplines, including: define firmware specifications, determine firmware architectures, define data interfaces, test/ debug systems.

You will keep current with the latest research and advances in the field, help shape the direction of the firmware side of the product, and be comfortable tackling unfamiliar or broadly defined problems with little or no outside direction. You will have excellent technical and interpersonal skills, be a good communicator, and will be someone who can comfortably work in a multidisciplinary field.

If you are an entry level candidate with a desire to grow, you will be considered. Our company has a casual working environment, but high standards of performance.

Primary Areas of Responsibility

Develop firmware for embedded processors on custom printed circuit boards
Develop and test application software for Windows PC computers using LabVIEW and Windows Microsoft Visual Studio C# or C++
System integration and system debug
Characterizing new products
Sustaining engineering on legacy products
Write specifications for firmware and data interfaces
Write documentation: operating manuals and flowcharts

Minimum Qualifications

B.S. or M.S. in Electrical Engineering or Computer Science or a related field
Embedded firmware development
Fluent in C or C++ & Assembler
Experience with Real Time Operating Systems and ICE tools for debugging
Knowledge and ability to use lab equipment (e.g. Oscilloscope, Logic Analyzer)
A self-starter and team player with excellent communication skills

Additional Beneficial Qualifications or Growth Areas (but not required):

Experience with the following firmware software development environments:
ARM embedded processors
IAR Embedded Workbench
Microsoft Visual Studio
Experience with Cypress Microsystems Programmable System on a Chip (PSoC) and PSoC Designer CAD tool
FPGA design and development and experience with associated tools:
Xilinx and/or Altera FPGAs
Verilog and/or VHDL
CAD: Vivado, Quartus, Aldec Active HDL, ModelSim
Circuit design for printed circuit board and experience with associated CAD tools:
OrCAD Schematic Capture
PSpice, LTSpice, HyperLynx

About Silicon Light Machines

Our company has a casual working environment, but has high standards of performance. We are a family-like, dedicated group committed to continuously improving our technology for our current customers and are also excited about our research on novel spatial light modulators meeting the needs of emerging applications. Go to our website at for more information on our technology and about our company.

Generous Benefits

Paid Time Off and Paid Holidays
Medical, Dental, Vision and Life Insurance
Flexible Spending Accounts
Long-Term Disability
Long-Term Care
Employee Assistance and Wellness Program
401k with company matching

Qualified candidates please send resume to:

Silicon Light Machines is an equal opportunity employer

Firmware specifications architecture interfaces test debug systems

See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Firmware Engineer

Trimble Navigation Limited Inc

Posted 4 weeks ago

VIEW JOBS 10/22/2018 12:00:00 AM 2019-01-20T00:00 Trimble is an exciting, entrepreneurial company, with a history of exceptional growth coupled with a disciplined and strategic focus on being the best. While GPS is at our core, we have grown beyond this technology to embrace other sophisticated positioning technologies and, in doing so; we are changing the way the world works. Our solutions are used in over 140 countries and we have incredibly diverse lines of business. Our employees represent this diversity and can be found in over 30 countries, working closely with their colleagues around the world. Due to our geographic, product and customer reach, there is plenty of room at Trimble for exceptional people to grow. Come position yourself with an innovative industry leader and position yourself for success. Trimble is hiring a Firmware Engineer in Sunnyvale, CA. To develop, design, implement, debug, support and maintain firmware. Perform testing and debugging with circuit emulators, logic analyzers. Specify and define firmware architecture. Implement and debug code and create supporting documentation. Respond to marketing requirements, architect, plan, and deliver effective interlocks with hardware and software organizations, ensuring quality deliverables while adhering to aggressive schedules. Measures of Success: * Developing improvements for released products * Design customer specific interfaces and functional improvements * Work on new product development with integration effort of all engineering specialties Skills & Experience Required: * BS in Computer Science, Computer Engineering, Electrical Engineering or related field with some experience. * Masters of Science preferred * Mastery of programming in Firmware, C and C++, html, javascript * Work well with avrious engineering groups such as firmware, driver, hardware, RF, QA and product management Trimble is transforming the way the world works by delivering products and services that connect the physical and digital worlds. Core technologies in positioning, modeling, connectivity and data analytics enable customers to improve productivity, quality, safety and sustainability. From purpose built products to enterprise lifecycle solutions, Trimble software, hardware and services are transforming a broad range of industries such as agriculture, construction, geospatial and transportation and logistics. Trimble is proud to be an Equal Opportunity and Affirmative Action Employer and considers qualified applicants for employment without regard to race, gender, age, color, religion, national origin, marital status, disability, sexual orientation, status as a covered veteran in accordance with applicable federal, state and local laws, or any other protected factor. EOE/M/F/V/D #engineering Trimble Navigation Limited Inc Sunnyvale CA

Firmware Engineer

Expired Job

Silicon Light Machines