Engineering Jobs in Hillsboro
33 positions found — Page 3
Nova’s Global Business Group is seeking a Technical Manager with strong business acumen and deep expertise in metrology solutions. This is a balanced role, equally focused on technical leadership and customer engagement. The position serves as a key technical interface for strategic customers while leading internal technical initiatives to drive product adoption, resolve complex challenges, and support long-term account growth.
Why Nova:
- Certified Best Places to Work from "Great Places to Work" in 2022, 2023, 2024 & 2025 (Rated by our employees) Top 30 in our industry category.
- Customer focus: We value building strong relationships. You'll be the face of Nova, working closely with customers to understand their needs.
- Continuous learning: We're passionate about growth. You'll gain in-depth knowledge of cutting-edge metrology tools, participate in industry trainings, and receive ongoing mentorship.
Roles & Responsibilities
- Strategic Technical Engagement: Serve as the primary technical interface for the client’s PTD organization, aligning Nova’s metrology solutions with the client’s process technology roadmap and high-volume manufacturing requirements.
- Team Leadership: Lead, mentor, and develop a team of vertical technical experts, providing direction, prioritization, and technical guidance to ensure strong execution and customer impact.
- Program Support: Lead Beta and Evaluation programs for early-stage products at client fabs, ensuring successful qualification and adoption.
- Issue Resolution: Manage and resolve technical challenges in collaboration with Nova HQ and client engineering teams, ensuring timely and effective solutions.
- Customer Penetration: Partner with account teams to execute strategic penetration plans, driving Nova’s presence and influence within the client organization.
- Technology & Market Analysis: Conduct in-depth studies of the client’s technology trends, competitive landscape, and process control challenges. Translate insights into actionable strategies for Nova’s product divisions.
Skills & Requirements
- Experience: 7–10 years in technical leadership roles within global semiconductor or high-tech companies, preferably with direct engagement at Tier-1 clients and in customer-facing environments.
- Education: Ph.D. or M.Sc. in Electronics, Materials Engineering, Physics, or a related field.
- Technical Expertise:
- Strong knowledge of optical metrology tools, including Optical Critical Dimension (OCD), XPS, SIMS, and Thin Film measurement systems.
- o Hands-on experience troubleshooting and optimizing metrology tool performance in collaboration with HQ and client engineering teams.
- Customer Focus: Strong customer-facing approach with the ability to build credibility, trust, and long-term relationships.
- Business Acumen: Solid understanding of strategic account dynamics, customer priorities, and the ability to connect technical solutions to business value.
- Communication: Exceptional interpersonal and technical communication skills in English.
- Presentation: Strong presentation skills with the ability to articulate complex technical concepts to diverse audiences, including senior stakeholders.
- Mindset: Self-starter with strategic thinking, analytical rigor, and execution excellence.
Get to know us better:
Nova (NASDAQ: NVMI) is a global company and a leading provider of innovative metrology solutions for process control in semiconductor manufacturing.
With a team of ~1200 people in three R&D centers and 27 field offices, we bring insights into the world’s most advanced industry. We leverage multiple technology fields such as physics, optics, chemistry, and algorithms to develop hardware and software solutions that measure almost every advanced computer chip built in the world.
Nova dives deep into dimensions and layers at the atomic level to extract unique insights and provide our customers with crucial decision-making data, managing critical challenges by providing unique, differentiated solutions.
Our outstanding people-focused and innovative culture means every person at Nova has the power to make an impact and significantly redefine what people can achieve through technology.
Join us if you are
A dreamer and brilliant high aimer who sees the impossible as the starting point and loves working in a multidisciplinary global team to create innovative breakthroughs.
If you need assistance due to a disability, you may contact us at
As a Global Account Manager, you will be close to our customers, driving strategic growth and nurturing relationships with our key accounts. Your mission is to provide technical, business and service support and ensuring exceptional customer satisfaction. By joining our team, you will contribute significantly to the future of our business. You will report to the Business Line Manager, SUN.
Some of the main responsibilities include:
- Acts as the primary point of contact for the Edwards Capital Equipment Development (CED) commodity manager at customer site.
- Problem resolution and customer service: resolve issues, ensuring customers receive exceptional service and support.
- Client retention and growth: execute client retention and growth plans, developing strategies for profitable business relationships.
- Market analysis and reporting: review and report on customer retention, business opportunities, and market trends.
- Coordinates regular reviews between Edwards Sr. Management and appropriate contacts within key account’s CED group.
- Ensures all quotations/new business discussions with Intel align with Edwards Corporate goals and the overall account strategy for Edwards Key Account Team.
To succeed, you will need
We encourage you to apply even if you don't meet every single requirement. We value diverse experiences and perspectives and are excited to see what you bring to the role.
- You have Bachelor's Degree level education in a technical discipline; Master's Degree is preferred in Engineering or Business.
- You have 5 years of experience in the semiconductor field and 5 years managing a global team or global project.
- People Management Experience
- Customer Negotiation Experience
- Ability to work across multiple functions and teams in developing environments
- Strong attention to detail, along with strong communication skills
Must be authorized to work in the U.S. If an employee from another country successfully applies, then they will be hired on Local Plus terms and conditions with initial relocation assistance and some international benefits.
In return, we offer
• Benefits and Perks: Enjoy a benefits package including health and wellness programs, retirement savings, and employee assistance.
• We offer a strong retirement 401k plan with matching
• Family is important to us – so we also offer paid family leave, a health paternity/maternity leave & many other benefits for a health work-life balance
• Growth Opportunities: Access global training, mentorship, and career progression pathways to achieve your professional goals.
• We support you on your journey: individual learning opportunities, world-wide job opportunities or technical training from our academy.
Job location
This role offers a hybrid working arrangement, allowing you to split your time between working remotely and being on-site 3-4 days a week at our Customer Center Edwards North America in Hillsboro, OR.
#UVL
We Are An Equal Opportunity Employer!
Edwards Company considers for employment and hires qualified candidates without regard to race, religion, color, sex, sexual orientation, genetic information, gender, gender identity, gender expression, age, national origin, ancestry, citizenship, protected veteran or disability status or any factor prohibited by law, and as such affirms in policy and practice to support and promote the concept of equal employment opportunity and affirmative action, in accordance with all applicable federal, state, provincial and municipal laws.
No person shall be denied the equal protection of the laws of this state or any subdivision thereof. No person shall, because of race, color, ethnicity, national origin, age, disability, creed [or], religion, or sex, including sexual orientation, gender identity, gender expression, pregnancy, pregnancy outcomes, and reproductive healthcare and autonomy, be subjected to any discrimination in [his or her] their civil rights by any other person or by any firm, corporation, or institution, or by the state or any agency or subdivision of the state, pursuant to law.
Edwards is a global leader of vacuum and abatement systems. We are proud to lead the industry, pushing the boundaries of science to deliver innovative products which are intrinsic to everyday life, working in partnership with our customers and continually setting new standards. With years of rich heritage, Edwards is the partner of choice for tens of thousands of customers in critical applications around the world. Vacuum is required in diverse sectors, from the generation of power to the production of steel, to the challenging environments of space simulation and high energy physics research.
At Edwards, we believe there is always a better way. Our employees are full of ideas. When looking to add a new team member, we are looking for someone that can appreciate what the Edwards Team has done and bring their new ideas and perspective to enhance where we can go. At Edwards you get to be part of something big; we work globally, but also get the opportunity make a difference locally in our own discipline. We work hard to attract, motivate, develop and retain the best talent from the diversity of people across the globe. Our vision to be First in Mind, First in Choice relies on this strategy. We are an Equal Opportunity Employer.
For more information about Edwards visit our website: division of Atlas Copco
Uniting curious minds
Behind every innovative solution, there are people working together to transform the future. With careers sparked by initiative and lifelong learning, we unite curious minds, and you could be one of them.
Job Title: Automation Engineer
Location: Hillsboro, Oregon
Job Type: Full-Time
Job Description:
We are seeking a highly experienced Senior Automation Engineer to join our advanced software and embedded systems team. The ideal candidate will have deep expertise in Python automation (Pytest), Robot Framework, and QNX environments, with strong skills in UX/UI automation and testing. This role involves enhancing and migrating automation frameworks, debugging complex integrations, and working closely with cross-functional teams to deliver high-quality test automation solutions for embedded systems and entertainment platforms.
Key Responsibilities
Automation Framework Development
- Architect, develop, and maintain automation frameworks primarily using Python and Pytest.
- Lead migration of existing Robot Framework tests to Python/Pytest equivalents.
- Build reusable fixtures, utilities, wrapper layers, and automation components to support large test suites.
Test Execution & Optimization
- Analyze and interpret Robot Framework keyword libraries; enable efficient reuse within Python-based executions.
- Optimize hybrid execution flows involving both Pytest and Robot Framework assets.
- Execute and maintain UI and device automation tests using tools such as Appium, Selenium, or equivalent frameworks.
Cross-Layer Debugging & Integration
- Independently debug cross-layer automation issues involving Python, Robot Framework, device tools, and operating systems.
- Integrate automation frameworks with CI/CD pipelines and tools (e.g., Jenkins, GitLab, Azure DevOps).
Collaboration & Mentorship
- Mentor and guide junior automation engineers, establishing good coding practices, test design patterns, and quality standards.
- Work collaboratively with software engineers, product developers, and QA teams to enhance automation coverage and reliability.
System & Environment Interaction
- Work with QNX OS, virtualization systems (Hypervisor), and cloud environments (AWS).
- Engage with hardware interfacing (USB, Ethernet, multimedia interfaces) and hardware simulation/ fault-injection where applicable (nice-to-have).
Required Skills & Experience
- 7–10 years experience in automation engineering with 5+ years hands-on Python automation using Pytest.
- Practical experience with Robot Framework including keywords, variables, resources, and large keyword repositories.
- Strong skills in UI automation using tools such as Appium/Selenium.
- Solid understanding of modular test design and maintainable patterns (page-object, keyword patterns).
- Experience with QNX (Posix) operating system, virtualization (e.g., Hypervisor), and cloud-based environments (preferably AWS).
- Good understanding of Git, branching strategies, and CI/CD workflows.
- Proven ability to debug complex, multi-layered test automation environments.
Preferred Qualifications
- Exposure to embedded systems, aviation, or high-volume regression environments.
- Experience in framework migration, cross-framework interoperability, or keyword reuse models.
- Background in hardware interactions and media/UX systems (multimedia I/O, touch interactions).
- Familiarity with fault injection tools and hardware simulation techniques.
- Bachelor’s degree in Computer Science, Electronics, or related technical field.
Nice-to-Have Skills
- Hardware interfacing (USB, Ethernet), multimedia interfaces (touch, audio/video).
- Fault-injection and hardware simulation experience.
- Knowledge of peripheral communication protocols (e.g., GMSL, IP).
Job Title:Embedded Automation Engineer - Python
Location: Hillsboro, Oregon
Job Type: Full-Time
Job Description:
We are seeking a highly experienced Senior Automation Engineer to join our advanced software and embedded systems team. The ideal candidate will have deep expertise in Python automation (Pytest), Robot Framework, and QNX environments, with strong skills in UX/UI automation and testing. This role involves enhancing and migrating automation frameworks, debugging complex integrations, and working closely with cross-functional teams to deliver high-quality test automation solutions for embedded systems and entertainment platforms.
Key Responsibilities
Automation Framework Development
- Architect, develop, and maintain automation frameworks primarily using Python and Pytest.
- Lead migration of existing Robot Framework tests to Python/Pytest equivalents.
- Build reusable fixtures, utilities, wrapper layers, and automation components to support large test suites.
Test Execution & Optimization
- Analyze and interpret Robot Framework keyword libraries; enable efficient reuse within Python-based executions.
- Optimize hybrid execution flows involving both Pytest and Robot Framework assets.
- Execute and maintain UI and device automation tests using tools such as Appium, Selenium, or equivalent frameworks.
Cross-Layer Debugging & Integration
- Independently debug cross-layer automation issues involving Python, Robot Framework, device tools, and operating systems.
- Integrate automation frameworks with CI/CD pipelines and tools (e.g., Jenkins, GitLab, Azure DevOps).
Collaboration & Mentorship
- Mentor and guide junior automation engineers, establishing good coding practices, test design patterns, and quality standards.
- Work collaboratively with software engineers, product developers, and QA teams to enhance automation coverage and reliability.
System & Environment Interaction
- Work with QNX OS, virtualization systems (Hypervisor), and cloud environments (AWS).
- Engage with hardware interfacing (USB, Ethernet, multimedia interfaces) and hardware simulation/ fault-injection where applicable (nice-to-have).
Required Skills & Experience
- 7–10 years experience in automation engineering with 5+ years hands-on Python automation using Pytest.
- Practical experience with Robot Framework including keywords, variables, resources, and large keyword repositories.
- Strong skills in UI automation using tools such as Appium/Selenium.
- Solid understanding of modular test design and maintainable patterns (page-object, keyword patterns).
- Experience with QNX (Posix) operating system, virtualization (e.g., Hypervisor), and cloud-based environments (preferably AWS).
- Good understanding of Git, branching strategies, and CI/CD workflows.
- Proven ability to debug complex, multi-layered test automation environments.
Preferred Qualifications
- Exposure to embedded systems, aviation, or high-volume regression environments.
- Experience in framework migration, cross-framework interoperability, or keyword reuse models.
- Background in hardware interactions and media/UX systems (multimedia I/O, touch interactions).
- Familiarity with fault injection tools and hardware simulation techniques.
- Bachelor’s degree in Computer Science, Electronics, or related technical field.
Nice-to-Have Skills
- Hardware interfacing (USB, Ethernet), multimedia interfaces (touch, audio/video).
- Fault-injection and hardware simulation experience.
- Knowledge of peripheral communication protocols (e.g., GMSL, IP).
Job Title : Nuclear Engineer (Naval Reactors Engineer) Category / Component : Officer • Active Overview Design, regulate, and oversee the Navy's nuclear propulsion program, including reactor design, fleet operations, and eventual defueling and decommissioning of nuclear powered ships and submarines from Naval Reactors Headquarters and associated Department of Energy laboratories and shipyards.
Key Responsibilities Provide technical direction in areas such as reactor and fluid systems design, reactor physics, materials development, component design for steam generators, pumps, and valves, instrumentation and control for reactor and propulsion plants, testing and quality control, radiation shielding, and chemistry and radiological controls; review designs and analyses from laboratories, shipyards, and industry partners; coordinate with fleet units to ensure safe and reliable nuclear plant operation.
What to Expect Assume significant technical responsibility early in your career as part of a lean headquarters staff; work primarily in an analytical and oversight role rather than operating plants at sea; balance long term engineering projects with time sensitive fleet and shipyard issues; frequent coordination with senior civilian engineers, naval officers, and technical teams; high expectations for attention to detail, judgment, and written and oral communication.
Work Environment Work mainly at Naval Reactors Headquarters in the Washington, District of Columbia area with regular engagement with Department of Energy laboratories, nuclear training sites, shipyards, and nuclear powered ships and submarines; office based work that includes document reviews, technical meetings, inspections, and site visits rather than day to day shipboard watchstanding.
Pathways, Training & Advancement Officer commissioning through programs such as Officer Candidate School or the Nuclear Propulsion Officer Candidate program followed by a structured technical qualification program at Naval Reactors; rotational exposure to laboratories, prototypes, shipyards, and fleet support issues; progressive responsibility leading projects and becoming a subject matter expert, with opportunities for professional military education and advanced graduate study in technical fields.
Entry through the Nuclear Propulsion Officer Candidate program for qualified college students and recent graduates, or selection via Officer Candidate School for those who already hold qualifying degrees; all applicants must meet Nuclear Propulsion Program academic and technical screening standards in addition to general officer commissioning requirements.
Qualifications All Navy jobs require meeting general enlistment or commissioning standards, which typically include: Eligibility to serve in the United States Navy, which may involve United States citizenship or other legal residency and work status, depending on the program and current law and policy A high school diploma or equivalent for enlisted positions, and a bachelor's or qualifying professional degree for officer positions Meeting age limits that vary by program and are set in law and Navy policy.
Some communities have more restrictive age ranges Meeting medical, vision, and dental standards, including body composition and physical fitness requirements, with some jobs requiring more demanding standards Meeting character and conduct standards, including background screening Achieving required test scores for your program, such as the Armed Services Vocational Aptitude Battery for enlisted roles or officer qualification tests for officer programs Eligibility for a security clearance when required for your rating or designator Additional qualifications can include specific skills, education, licensure, or experience that are unique to a job or community and will be reviewed with you by a recruiter.
Additional qualifications for this job may include: Completion of a rigorous technical degree in engineering, physics, mathematics, or a closely related field that includes strong backgrounds in calculus and physics; outstanding academic record, particularly in technical coursework; United States citizenship and eligibility for a high level security clearance; strong technical aptitude and comfort with detailed analytical work.
Education Education benefits are available through standard Navy programs such as Tuition Assistance, the Post-9/11 GI Bill, ACE-recommended college credit for Navy training, Navy COOL-funded certifications, USMAP apprenticeships, and other Navy College Program opportunities.
Specific options depend on the Sailor's status, training, and current Navy policy.
Pay, Benefits & Service Pay, benefits, and service commitments follow standard Navy Active and/or Reserve policies for this type of role, including basic pay, allowances when eligible, health coverage, and retirement options.
Exact entitlements, special pays, and service obligations depend on program, component, years of service, and current law and Navy guidance.
Incentives Incentives such as bonuses, special pays, and loan repayment may be available at times for specific ratings or communities, but they change frequently and cannot be guaranteed.
Applicants must confirm current incentives and eligibility with an official Navy recruiter or authoritative Navy source.
Notes and Disclaimers This description is a general overview of typical duties, training, and opportunities in this community.
It does not replace official Navy instructions, policies, or contracts and does not guarantee specific assignments, training, incentives, or outcomes.
Actual opportunities depend on Navy needs, individual performance, screening results, and current law and policy.
Job Title: Sr. Automation Engineer
Location: Hillsboro, OR
Duration: Long Term
Job Summary
Panasonic Avionics Corporation is seeking Senior Automation Engineers to lead and enhance advanced automation solutions for embedded and UI-driven systems. The ideal candidates will bring deep expertise in Python-based automation, Robot Framework, and QNX environments, with a strong focus on scalable test architecture, framework migration, and high-volume regression execution. This role requires hands-on technical leadership, cross-layer debugging skills, and collaboration within complex embedded and aviation-grade systems.
Mandatory Technical Skills
(Minimum 5+ years of hands-on experience in each)
- Python automation using Pytest or Robot Framework
- QNX OS (POSIX-compliant systems)
- UX/UI Automation & Testing
Key Responsibilities
- Design, architect, and enhance scalable automation frameworks using Python and Pytest.
- Perform migration of automation assets from Robot Framework to Python/Pytest, ensuring feature parity and long-term maintainability.
- Analyze and interpret large Robot Framework keyword libraries and enable reuse within Python-based executions.
- Optimize hybrid execution models involving both Pytest and Robot Framework assets.
- Develop wrapper layers, fixtures, utilities, and reusable automation components.
- Independently debug complex cross-layer automation issues spanning Python, Robot Framework, QNX OS, and device-level tools.
- Integrate automation frameworks with CI/CD pipelines using tools such as Jenkins, GitLab CI, or Azure DevOps.
- Execute and maintain UI and device automation using Appium, Selenium, or equivalent tools.
- Enforce modular test design principles, including page-object and page-keyword patterns, to ensure long-term automation maintainability.
- Mentor junior engineers and uphold automation design, coding standards, and best practices.
Required Qualifications
- 5+ years of hands-on experience with Python automation and Pytest.
- Strong practical experience with Robot Framework, including keywords, resources, variables, and test structuring.
- Proven experience managing and maintaining large keyword repositories (1000+ keywords).
- Experience working with QNX OS, POSIX systems, Hypervisor-based virtualization, and Cloud environments (AWS).
- Solid understanding of Git version control, branching strategies, and CI/CD workflows.
- Experience with UI and device automation tools such as Appium and Selenium.
- Strong analytical, debugging, and problem-solving skills with the ability to work independently.
- Excellent communication skills and experience working in cross-functional teams.
Preferred Qualifications
- Experience in mobility, embedded systems, aviation, or high-volume regression environments.
- Exposure to automation framework migration, cross-framework interoperability, or keyword reuse models.
- Bachelor’s degree in Computer Science, Electronics, Engineering, or a related field.
Job Title: Sr. Automation Engineer
Location: Hillsboro, OR
Duration: Long Term
Job Summary
Panasonic Avionics Corporation is seeking Senior Automation Engineers to lead and enhance advanced automation solutions for embedded and UI-driven systems. The ideal candidates will bring deep expertise in Python-based automation, Robot Framework, and QNX environments, with a strong focus on scalable test architecture, framework migration, and high-volume regression execution. This role requires hands-on technical leadership, cross-layer debugging skills, and collaboration within complex embedded and aviation-grade systems.
Mandatory Technical Skills
(Minimum 5+ years of hands-on experience in each)
- Python automation using Pytest or Robot Framework
- QNX OS (POSIX-compliant systems)
- UX/UI Automation & Testing
Key Responsibilities
- Design, architect, and enhance scalable automation frameworks using Python and Pytest.
- Perform migration of automation assets from Robot Framework to Python/Pytest, ensuring feature parity and long-term maintainability.
- Analyze and interpret large Robot Framework keyword libraries and enable reuse within Python-based executions.
- Optimize hybrid execution models involving both Pytest and Robot Framework assets.
- Develop wrapper layers, fixtures, utilities, and reusable automation components.
- Independently debug complex cross-layer automation issues spanning Python, Robot Framework, QNX OS, and device-level tools.
- Integrate automation frameworks with CI/CD pipelines using tools such as Jenkins, GitLab CI, or Azure DevOps.
- Execute and maintain UI and device automation using Appium, Selenium, or equivalent tools.
- Enforce modular test design principles, including page-object and page-keyword patterns, to ensure long-term automation maintainability.
- Mentor junior engineers and uphold automation design, coding standards, and best practices.
Required Qualifications
- 5+ years of hands-on experience with Python automation and Pytest.
- Strong practical experience with Robot Framework, including keywords, resources, variables, and test structuring.
- Proven experience managing and maintaining large keyword repositories (1000+ keywords).
- Experience working with QNX OS, POSIX systems, Hypervisor-based virtualization, and Cloud environments (AWS).
- Solid understanding of Git version control, branching strategies, and CI/CD workflows.
- Experience with UI and device automation tools such as Appium and Selenium.
- Strong analytical, debugging, and problem-solving skills with the ability to work independently.
- Excellent communication skills and experience working in cross-functional teams.
Preferred Qualifications
- Experience in mobility, embedded systems, aviation, or high-volume regression environments.
- Exposure to automation framework migration, cross-framework interoperability, or keyword reuse models.
- Bachelor’s degree in Computer Science, Electronics, Engineering, or a related field.
Job Title: Embedded Software Tester - Python
Location: Hillsboro, Oregon
Job Type: Full-Time
Job Description:
We are seeking a highly experienced Senior Automation Engineer to join our advanced software and embedded systems team. The ideal candidate will have deep expertise in Python automation (Pytest), Robot Framework, and QNX environments, with strong skills in UX/UI automation and testing. This role involves enhancing and migrating automation frameworks, debugging complex integrations, and working closely with cross-functional teams to deliver high-quality test automation solutions for embedded systems and entertainment platforms.
Key Responsibilities
Automation Framework Development
- Architect, develop, and maintain automation frameworks primarily using Python and Pytest.
- Lead migration of existing Robot Framework tests to Python/Pytest equivalents.
- Build reusable fixtures, utilities, wrapper layers, and automation components to support large test suites.
Test Execution & Optimization
- Analyze and interpret Robot Framework keyword libraries; enable efficient reuse within Python-based executions.
- Optimize hybrid execution flows involving both Pytest and Robot Framework assets.
- Execute and maintain UI and device automation tests using tools such as Appium, Selenium, or equivalent frameworks.
Cross-Layer Debugging & Integration
- Independently debug cross-layer automation issues involving Python, Robot Framework, device tools, and operating systems.
- Integrate automation frameworks with CI/CD pipelines and tools (e.g., Jenkins, GitLab, Azure DevOps).
Collaboration & Mentorship
- Mentor and guide junior automation engineers, establishing good coding practices, test design patterns, and quality standards.
- Work collaboratively with software engineers, product developers, and QA teams to enhance automation coverage and reliability.
System & Environment Interaction
- Work with QNX OS, virtualization systems (Hypervisor), and cloud environments (AWS).
- Engage with hardware interfacing (USB, Ethernet, multimedia interfaces) and hardware simulation/ fault-injection where applicable (nice-to-have).
Required Skills & Experience
- 7–10 years experience in automation engineering with 5+ years hands-on Python automation using Pytest.
- Practical experience with Robot Framework including keywords, variables, resources, and large keyword repositories.
- Strong skills in UI automation using tools such as Appium/Selenium.
- Solid understanding of modular test design and maintainable patterns (page-object, keyword patterns).
- Experience with QNX (Posix) operating system, virtualization (e.g., Hypervisor), and cloud-based environments (preferably AWS).
- Good understanding of Git, branching strategies, and CI/CD workflows.
- Proven ability to debug complex, multi-layered test automation environments.
Preferred Qualifications
- Exposure to embedded systems, aviation, or high-volume regression environments.
- Experience in framework migration, cross-framework interoperability, or keyword reuse models.
- Background in hardware interactions and media/UX systems (multimedia I/O, touch interactions).
- Familiarity with fault injection tools and hardware simulation techniques.
- Bachelor’s degree in Computer Science, Electronics, or related technical field.
Nice-to-Have Skills
- Hardware interfacing (USB, Ethernet), multimedia interfaces (touch, audio/video).
- Fault-injection and hardware simulation experience.
- Knowledge of peripheral communication protocols (e.g., GMSL, IP).
Hi,
I hope this email finds you well. I have a job position; see below if you would like to consider replying back to me with your resume.
Job Title: Senior Automation Engineer
Location: Hillsboro, Oregon
Client: LTTS
Job Type: Full-Time
Job Description:
We are seeking a highly experienced Senior Automation Engineer to join our advanced software and embedded systems team. The ideal candidate will have deep expertise in Python automation (Pytest), Robot Framework, and QNX environments, with strong skills in UX/UI automation and testing. This role involves enhancing and migrating automation frameworks, debugging complex integrations, and working closely with cross-functional teams to deliver high-quality test automation solutions for embedded systems and entertainment platforms.
Key Responsibilities
Automation Framework Development
- Architect, develop, and maintain automation frameworks primarily using Python and Pytest.
- Lead migration of existing Robot Framework tests to Python/Pytest equivalents.
- Build reusable fixtures, utilities, wrapper layers, and automation components to support large test suites.
Test Execution & Optimization
- Analyze and interpret Robot Framework keyword libraries; enable efficient reuse within Python-based executions.
- Optimize hybrid execution flows involving both Pytest and Robot Framework assets.
- Execute and maintain UI and device automation tests using tools such as Appium, Selenium, or equivalent frameworks.
Cross-Layer Debugging & Integration
- Independently debug cross-layer automation issues involving Python, Robot Framework, device tools, and operating systems.
- Integrate automation frameworks with CI/CD pipelines and tools (e.g., Jenkins, GitLab, Azure DevOps).
Collaboration & Mentorship
- Mentor and guide junior automation engineers, establishing good coding practices, test design patterns, and quality standards.
- Work collaboratively with software engineers, product developers, and QA teams to enhance automation coverage and reliability.
System & Environment Interaction
- Work with QNX OS, virtualization systems (Hypervisor), and cloud environments (AWS).
- Engage with hardware interfacing (USB, Ethernet, multimedia interfaces) and hardware simulation/ fault-injection where applicable (nice-to-have).
Required Skills & Experience
- 7–10 years experience in automation engineering with 5+ years hands-on Python automation using Pytest.
- Practical experience with Robot Framework including keywords, variables, resources, and large keyword repositories.
- Strong skills in UI automation using tools such as Appium/Selenium.
- Solid understanding of modular test design and maintainable patterns (page-object, keyword patterns).
- Experience with QNX (Posix) operating system, virtualization (e.g., Hypervisor), and cloud-based environments (preferably AWS).
- Good understanding of Git, branching strategies, and CI/CD workflows.
- Proven ability to debug complex, multi-layered test automation environments.
Preferred Qualifications
- Exposure to embedded systems, aviation, or high-volume regression environments.
- Experience in framework migration, cross-framework interoperability, or keyword reuse models.
- Background in hardware interactions and media/UX systems (multimedia I/O, touch interactions).
- Familiarity with fault injection tools and hardware simulation techniques.
- Bachelor’s degree in Computer Science, Electronics, or related technical field.
Salary: $80,000
- $110,000 per year A bit about us: We are a growing company manufacturer adding to our existing team! With over 20 years of product design, we are poised to continue growing.
Why join us? Great Benefits (Healthcare, Vison, Dental) 401k Match Strong growth opportunities as the company continues to add new business & projects! Job Details Please apply today if you meet the following criteria: Bachelors Degree in Mechanical Engineering (or Similar) OR 10+ Years of Experience Experienced in working with drawing packages (Solidworks) in creating new designs and sustaining work FEA Analysis/Simulation on components and assemblies Strong knowledge of GD&T Documentation experience from certification testing Interested in hearing more? Easy Apply now by clicking the "Apply Now" button.
Jobot is an Equal Opportunity Employer.
We provide an inclusive work environment that celebrates diversity and all qualified candidates receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, age (40 and over), disability, military status, genetic information or any other basis protected by applicable federal, state, or local laws.
Jobot also prohibits harassment of applicants or employees based on any of these protected categories.
It is Jobot’s policy to comply with all applicable federal, state and local laws respecting consideration of unemployment status in making hiring decisions.
Sometimes Jobot is required to perform background checks with your authorization.
Jobot will consider qualified candidates with criminal histories in a manner consistent with any applicable federal, state, or local law regarding criminal backgrounds, including but not limited to the Los Angeles Fair Chance Initiative for Hiring and the San Francisco Fair Chance Ordinance.
Information collected and processed as part of your Jobot candidate profile, and any job applications, resumes, or other information you choose to submit is subject to Jobot's Privacy Policy, as well as the Jobot California Worker Privacy Notice and Jobot Notice Regarding Automated Employment Decision Tools which are available at /legal.
By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from Jobot, and/or its agents and contracted partners.
Frequency varies for text messages.
Message and data rates may apply.
Carriers are not liable for delayed or undelivered messages.
You can reply STOP to cancel and HELP for help.
You can access our privacy policy here: /privacy-policy