Test Automation Software Engineer

nLIGHT Inc
Vancouver, WA, United States
about 1 month ago
Apply on www.wayup.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

Microsoft Word .NET Framework Microsoft Excel ARM Architecture Automation of Tests Bash Shell C Sharp (Programming Language) C++ (Programming Language) Configuration Management Computer Engineering Perl (Programming Language) Python (Programming Language)
+12 more
Microsoft Visual Studio Object-Oriented Software Development Microsoft PowerPoint Software Product Management Microsoft SharePoint Software Engineering Toolchain Scripting Real Time Systems Git Linux Development Information Technology

Job description

The Product Software Development team at nLIGHT is charged with delivering world class software and firmware for our rapidly growing laser products business. The ideal candidate is highly motivated with an excellent track record of performance and creativity in software development and automation development. They will contribute to the architecture, design, development, testing, and delivery of our laser products and supporting infrastructure. They would join a small team with a big impact, requiring good team work in a dynamic environment. FUNCTIONS

  • Interface with colleagues, partners and customers to understand and manage feature requirements, expectations, and priorities
  • Work from requirements to create a solution meeting product testing needs
  • Develop robust code used in demanding 24x7 production environments worldwide
  • Utilize good software development processes and practices to produce and maintain high quality software
  • Document appropriately and advocate for best practices
  • Assist and support internal as well as external customers with software and system issues

Requirements

  • 2+ year (MS) or 4+ years (BS) in Electrical or Computer Engineering, or Computer Science
  • Experience with Linux development, build infrastructure and deployment
  • Knowledge with embedded systems or real-time systems a plus
  • Skilled in C or C++
  • Familiar with C# and the .NET infrastructure
  • Comfortable with bash, PERL or Python
  • Electronics knowledge a plus - read schematics and wiring diagrams; use multi-meters, oscilloscopes, and function generators
  • Familiar with software development process
  • Accomplished troubleshooting skills
  • Excellent communication and collaboration skills
  • Strong in OOA and OOD
  • Ability to work well in a dynamic and fast paced environment
  • Attention to detail and an ability to absorb and assimilate information rapidly
  • Proficient with Microsoft SW: Excel, SharePoint, Word, PowerPoint, etc. PREFERRED QUALIFICATIONS

  • Automation or Test Automation Systems
  • Build and configuration management for code release
  • ARM architecture
  • Microsoft Visual Studio toolchain
  • GNU toolchain, include make and config scripts
  • Scripting with Python
  • Computer Skills - git or other SW configuration management systems nLIGHT is subject to US Export Control regulations. To qualify for this position, a Foreign Person (that is, not a US Citizen or legal Permanent Resident) must be eligible for a deemed export license under the US Department of Commerce and/or the US Department of State.

About the company

ABOUT NLIGHT nLIGHT is a rapidly growing vertically integrated supplier of high-performance lasers that enable innovation in materials processing, microelectronics and defense applications. nLIGHT develops and manufactures fiber lasers based on industry-leading semiconductor laser and optical fiber technology. nLIGHT is headquartered in Vancouver, Washington with additional sites in North America, Asia and Europe. nLIGHT lasers are not only changing the way things are made, but what can be made.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.wayup.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

3:12 min

Integrating toolchains to improve engineering efficiency and culture

Amir Friedman Amir Friedman +2 · World Congress 2025

3:20 min

Certifying safety-critical automotive software and deploying progressive testing strategies

David Romić · World Congress 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all