Lynx Software Technologies
Software Development Engineer In Test (SDET)
Lynx Software Technologies, Campbell, California, us, 95011
Must be a U.S. citizen by law, regulation, executive order, or government contract for ITAR compliance. Must be within a commutable distance from the San Jose headquarters. 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 generation 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 languages 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 languages and environments. Responsibilities: Develop test plans and test cases leveraging your scripting/programming language 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 language 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. Preferred 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 language 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. citizen by law, regulation, executive order, or government contract for ITAR compliance.