Senior Software/Firmware Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

nLIGHT, Inc. · 3 weeks ago

Senior Software/Firmware Engineer

nLIGHT, Inc. is a leading provider of high-power semiconductors and fiber lasers for various applications. The Senior Software/Firmware Engineer will be responsible for delivering software and firmware for laser products, contributing to architecture, design, development, testing, and delivery while collaborating with a small team in a dynamic environment.

ElectronicsLaserManufacturingSemiconductor
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Interface with colleagues, partners, and customers to understand and manage feature requirements, expectations, and priorities
Working from requirements to solutions meeting product and business needs through developing robust, self-defending code used in 24x7 production environments worldwide
Utilize good software development processes and practices to produce and maintain high quality software
Document appropriately, advocate for best practices, and train/mentor team members/partners where possible
Assist and support internal as well as external customers with software and system issues

Qualification

Real-time programmingEmbedded systemsC#CFirmware developmentWindows operating systemsMicrosoft Visual StudioData bus protocolsARM architectureScriptingPythonVerilogFPGAsElectronics knowledgeAPI designDevelopmentTroubleshooting skillsCommunication skillsCollaboration skillsAttention to detailWork independently

Required

10+ years experience as a software/firmware developer in real-time programming environments
Familiar with Windows operating systems and .NET
Comfortable with C# and C
Proven experience in embedded systems, firmware development and testing
Knowledge integrating software and hardware using embedded data bus protocols, UART, SPI, I2C, CAN, …
Skilled with Microsoft SW: Visual Studio
Excellent troubleshooting skills
Good communication and collaboration skills
Ability to work well in a dynamic and fast paced environment
Attention to detail and an ability to absorb and assimilate information rapidly
Work independently given high level goals or instructions
MS or BS in Computer Science, Computer Engineering, or similar discipline

Preferred

Comfortable with ARM architecture
Knowledge of scripting and Python
Experience with Verilog, FPGAs, and their development tools
Good electronics knowledge – read schematics and wiring diagrams; use multi-meters, oscilloscopes, function generators, logic analyzers, JTAG/ICE debuggers, protocol analyzers
Familiarity with software configuration management systems, defect tracking tools, and peer review
Familiar with API design and development
Skilled with Microsoft SW: Excel, SharePoint, Word, PowerPoint, etc

Benefits

Target Cash Bonus of 5% of earned wages
Eligible for Restricted Stock Unit grants
4 weeks of Paid Time Off per year
10 paid Holidays
Eligible for health benefits on the 1st day of the month after your start date
Medical, Dental and Vision Benefits, including prescription and orthodontia with employee-paid premiums as low as $40.00 per pay period
Flexible Spending and Health Savings Accounts
Employee Stock Purchase Plan
401(k) with company match and immediate vesting
Company paid Short-Term and Long-Term Disability, and Life & AD&D Insurance
Employee Assistance Program
Aflac Supplemental Insurance
Paid Bereavement Leave and Jury Duty
Tuition Assistance Program
Pet Insurance

Company

nLIGHT, Inc.

twittertwittertwitter
company-logo
nLIGHT, Inc. is a leading provider of high-power lasers for mission critical directed energy, optical sensing, and advanced manufacturing applications.

Funding

Current Stage
Public Company
Total Funding
$207.11M
Key Investors
Mohr Davidow Ventures
2018-04-25IPO
2017-05-10Series G· $25.78M
2016-01-26Series Unknown· $35.83M

Leadership Team

leader-logo
Scott Keeney
CEO
linkedin
leader-logo
Robert Martinsen
CTO
linkedin
Company data provided by crunchbase