Logo
CV Library

Software Development Engineer In Test (SDET)

CV Library, San Jose, California, United States, 95199


About Us:

We are a leading technology firm specializing in RTOSs, Hypervisors, and other system-level software for the military and aerospace sectors. We meet stringent certification requirements, ensuring our customers build software systems that withstand the highest demands for reliability and security.

Join us in achieving these high levels of quality and security! If you're passionate about building the next of aerospace systems, like the F-35 and V-280 that must function flawlessly in any environment, then we want to hear from you!

Job Description:

Lynx Software Technologies is seeking a Software Engineer to champion all aspects of software quality, especially related to test automation using scripting like Python. Your responsibilities will range from providing design input on features to ensure testability to building test automation frameworks and conducting usability testing. You'll collaborate with various product teams (RTOS, Hypervisor, Tools, DevOps) and utilize a mix of and environments.

Responsibilities:

Develop test plans and test cases leveraging your scripting/programming expertise.

Design and maintain tests for all product teams.

Create and maintain tests to assess the robustness of product features at all levels (unit, subsystem, system).

Implement regression testing and champion quality-focused methodologies within the software development process, aiming to prevent defects or identify them earlier.

Develop and maintain test automation software and infrastructure.

Education and Experience:

Bachelor's degree in Computer Science, Electrical Engineering, or equivalent experience.

Strong proficiency in at least one scripting and/or programming such as Python, Bash, C, C++, Rust, Java, etc.

Knowledge of QA methodologies and industry-standard tools for testing and bug tracking.

Experience creating test plans, strategies, and test cases.

Experience working with Linux/RTOS or device drivers a plus.

Excellent communication skills for cross-functional collaboration across all management levels in both formal and informal settings.

Skills:

Familiarity with Jenkins build automation and at least one test automation framework (e.g., pytest for Python)

Prior experience developing and maintaining software test automation infrastructure

Experience developing embedded and/or systems-level software in Linux

Why Join Us?

This role offers an opportunity to play a vital role in ensuring the quality and security of mission-critical software used in the aerospace and military sectors. You'll collaborate with talented engineers and contribute to cutting-edge technology that pushes the boundaries of what's possible.

Requirements

Bachelor's degree in Computer Science, Electrical Engineering, or equivalent experience.

Strong proficiency in at least one scripting and/or programming such as Python, Bash, C, C++, Rust, Java, etc.

Knowledge of QA methodologies and industry-standard tools for testing and bug tracking.

Experience creating test plans, strategies, and test cases.

Experience working with Linux/RTOS or device drivers a plus.

Excellent communication skills for cross-functional collaboration across all management levels in both formal and informal settings.

Must be a U.S. by law, regulation, executive order, or government contract for ITAR compliance.