{"schemaVersion":"jobsearcher.job.v1","id":"e3dd061de94b8609efa48fd2","url":"https://jobsearcher.com/jobs/e3dd061de94b8609efa48fd2","canonicalUrl":"https://jobsearcher.com/jobs/e3dd061de94b8609efa48fd2","title":"Embedded Software Engineer","description":"This position is within the Embedded Engineering team of Equipment Solution Business Unit, MKS Instruments. Specifically, this team designs the embedded controller as a platform to drive all the products within this business unit. We are looking for an exceptional Embedded Engineer who can support existing and future products. This position can go from entry level to a senior position based on your experience and skill.Duties:Develop and maintain performance-critical embedded software used in laser micro-machining systems. Work collaboratively with a cross functional team to determine design requirements, parameters, and success criteria. Design experiments, run tests, analyze and interpret test data to verify a design meets functional and performance specifications. Follow software and business processes to ensure high level quality and robustness of deliverables. Contribute meaningfully within the software team to improve on-time delivery and frequency of new releases. Consult with field service personnel concerning field issues of performance and reliability. Maintain embedded build/test/deployment environment. Potentially develop/maintain FPGA code, module, and system level simulation/validation, and in system verificationOther duties may be assigned. What you bring to the team, along with your curiosity:B.S. or higher degree in one of the following fields: Electrical Engineering, Computer Engineering or equivalent. New college graduate is welcome. Required Skills and Abilities:Strong problem-solving skills and accountability to drive issues to closure. Strong interpersonal and communication skillsAbility to succeed in a fast paced, technically challenging, and multi-disciplinary teamStrong familiarity with at least one object-oriented programming language (C++ or C# preferred)Experience designing software for embedded systems with constrained resources and interfacing directly with hardwareKnowledge of different embedded runtime environments (Linux, bare metal, RTOS)Physical fit to work in an industrial machinery development and manufacturing environmentDesired Skills and Abilities:Familiarity with GIT revision controlKnowledge of physics and vector calculusKnowledge of computer architecture (cache memory, assembly instructions, branch prediction, etc.)Digital signal processing and/or control system design. Experience with at least one scripting language (PowerShell, bash, etc.)Familiarity with PythonFamiliarity with Verilog/VHDLWindows application-level development (C#)Travel:Ability to travel internationally and remotely support key MKS customers. Travel may be expected up to 10%. Work locations: HybridWe offer flexible work options for this position as well with some days onsite in our Beaverton, OR site and some days remote. It is typically required to be onsite during system integration. We are interested in a qualified candidate who is eligible to work in the United States. However, we will not be sponsoring work visas for this position, at this time.MKS is an equal opportunity employer, including disability, veteran status and all categories protected by law. Please review our EOE statements for additional details”.","company":"Mks Instruments","rawCompany":"mks instruments","city":"Beaverton","state":"OR","isRemote":false,"isActive":false,"createdAt":"2026-04-12T16:00:16.344Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"17-2199.00","title":"Engineers, All Other","slug":"engineers-all-other"},{"code":"17-2072.00","title":"Electronics Engineers, Except Computer","slug":"electronics-engineers-except-computer"}],"industries":[{"code":"541330","title":"Engineering Services","slug":"engineering-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"334519","title":"Other Measuring and Controlling Device Manufacturing","slug":"other-measuring-and-controlling-device-manufacturing"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Embedded Software Engineer","description":"This position is within the Embedded Engineering team of Equipment Solution Business Unit, MKS Instruments. Specifically, this team designs the embedded controller as a platform to drive all the products within this business unit. We are looking for an exceptional Embedded Engineer who can support existing and future products. This position can go from entry level to a senior position based on your experience and skill.Duties:Develop and maintain performance-critical embedded software used in laser micro-machining systems. Work collaboratively with a cross functional team to determine design requirements, parameters, and success criteria. Design experiments, run tests, analyze and interpret test data to verify a design meets functional and performance specifications. Follow software and business processes to ensure high level quality and robustness of deliverables. Contribute meaningfully within the software team to improve on-time delivery and frequency of new releases. Consult with field service personnel concerning field issues of performance and reliability. Maintain embedded build/test/deployment environment. Potentially develop/maintain FPGA code, module, and system level simulation/validation, and in system verificationOther duties may be assigned. What you bring to the team, along with your curiosity:B.S. or higher degree in one of the following fields: Electrical Engineering, Computer Engineering or equivalent. New college graduate is welcome. Required Skills and Abilities:Strong problem-solving skills and accountability to drive issues to closure. Strong interpersonal and communication skillsAbility to succeed in a fast paced, technically challenging, and multi-disciplinary teamStrong familiarity with at least one object-oriented programming language (C++ or C# preferred)Experience designing software for embedded systems with constrained resources and interfacing directly with hardwareKnowledge of different embedded runtime environments (Linux, bare metal, RTOS)Physical fit to work in an industrial machinery development and manufacturing environmentDesired Skills and Abilities:Familiarity with GIT revision controlKnowledge of physics and vector calculusKnowledge of computer architecture (cache memory, assembly instructions, branch prediction, etc.)Digital signal processing and/or control system design. Experience with at least one scripting language (PowerShell, bash, etc.)Familiarity with PythonFamiliarity with Verilog/VHDLWindows application-level development (C#)Travel:Ability to travel internationally and remotely support key MKS customers. Travel may be expected up to 10%. Work locations: HybridWe offer flexible work options for this position as well with some days onsite in our Beaverton, OR site and some days remote. It is typically required to be onsite during system integration. We are interested in a qualified candidate who is eligible to work in the United States. However, we will not be sponsoring work visas for this position, at this time.MKS is an equal opportunity employer, including disability, veteran status and all categories protected by law. Please review our EOE statements for additional details”.","datePosted":"2026-04-12T16:00:16.344Z","dateModified":"2026-04-12T16:00:16.344Z","hiringOrganization":{"@type":"Organization","name":"Mks Instruments","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Beaverton","addressRegion":"OR","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"e3dd061de94b8609efa48fd2"},"url":"https://jobsearcher.com/jobs/e3dd061de94b8609efa48fd2"}}