Job Information
MKS Instruments Inc Software Engineer, Associate in Rochester, New York
A Day in Your Life at MKS:
As a Software Engineer, Associate in the Embedded Firmware Group in Power Solution, you will work with other talented engineers to design embedded firmware for semiconductors manufacturing equipment—DC/RF power delivery system. You help advance the manufacturing technology by increasing power delivery efficiency and precision. We are looking for a junior level engineer who will learn and grow with the team.
You Will Make an Impact By:• Develops software libraries/applications/drivers/modules using embedded programming languages including, but not limited to, C/C++, Python, Matlab, VHDL
• Analyzes system software verification standards and procedures
• Analyzes requirements, designs, implements, documents, and tests against customer, marketing, and engineering requests
• Follows software and business processes to ensure high level quality and robustness of deliverables
• Develop and execute test plans on embedded firmware features in RF/DC power system; collect and analyze data from firmware debug probes and external instrument; Correlate abnormalities in the data to the firmware bugs
• Contributes meaningfully within the software team to improve on-time delivery and frequency of new releases
• Produces maintainable design documents providing technical information about designs to ease rapid future development
• Collaborates and supports other functional teams, like system, reliability, manufacturing, field application engineers to troubleshoot, guide, support, and test our products• Travel Requirements: Average 5% of travel per year. Travel is rareSkills You Bring:• Bachelor’s Degree in Computer Engineering, Computer Science, Electrical Engineering or related degree
• 0 to 1+ years of related experience with embedded object-oriented software development (applicable co-ops, internships may count)
- Ideally with design pattern, unit tests, embedded system architecture in C/C++ and python
• You bring strong collaboration and communication skills, paired with sharp analytical thinking and a talent for creative problem-solving
• Experience in MS Office suite and instant messaging to help engineering activities
You will learn or increase your skills/knowledge in:
• terminal--bash, telnet, ssh, etc.--on Windows and on Linux
• source code version control system, code review process, continuous Integration services, embedded firmware delivery/update
• Networking--TCP/UDP, IP routing, Wireshark, real-time low-latency networking.
• Agile development
• Electronic circuit board designs (schematic, PCB layout, etc.) and test equipment (oscilloscope, function generator, signal generator, etc.)
Preferred Skills: (Optional)• Work experience in the industrial protocols—EtherCAT, DeviceNet, Fieldbus
• Work experience or interests in developing embedded Linux user/kernel applications/drivers, commercial/open-source RTOS user/kernel applications/drivers, and device tree
• Work experience or interests in developing multi-threaded/multi-task systems, as well as profiling, benchmarking, tracing system bottlenecks
• Work experience in digital signal processing, control theory, power amplifier, and power delivery theory
• Interests in implementing control theories in discrete time domain on an embedded system
• Interests in Radio Frequency characteristics and transmission theories
Physical Demands and Working Conditions:• This job uses computers, test equipment and other office productivity machinery• This job operates in a professional office and laboratory environment
• The first 6 months of hire will be on-site, then hybrid.
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. MKS is generally only hiring candidates who reside in states where we are registered to do business.
#LI-DJ1
Compensation and Benefits:
Salary Pay Range:
Total Base Pay Range $75,000 to $90,000 per year. This range is a good faith estimate of the expected salary range for this position, based on a wide range of factors including qualifications, experience and training, operational and business needs and other considerations permitted by law.
Bonus: This position is eligible for a discretionary annual bonus, in an amount to be determined by MKS [or as applicable].
Benefits: MKS offers a comprehensive benefits package, including health insurance coverage (medical, dental and vision), 401(k) with company match, life and disability insurance, 12 paid holidays, sick time, 15 paid vacation days, [6 weeks fully paid] parental leave, adoption assistance and tuition reimbursement [and for participation in any stock programs, signing bonus, etc.].
Globally, our policy is to recruit individuals from wide and diverse backgrounds. However, certain positions require access to controlled goods and technologies subject to the International Traffic in Arms Regulations (ITAR) or Export Administration Regulations (EAR). Applicants for these positions may need to be “U.S. persons.” “U.S. persons” are generally defined as U.S. citizens, noncitizen nationals, lawful permanent residents (or, green card holders), individuals granted asylum, and individuals admitted as refugees.
MKS Inc. and its affiliates and subsidiaries (“MKS”) is an affirmative action and equal opportunity employer: diverse candidates are encouraged to apply. We win as a team and are committed to recruiting and hiring qualified applicants regardless of race, color, national origin, sex (including pregnancy and pregnancy-related conditions), religion, age, ancestry, physical or mental disability or handicap, marital status, membership in the uniformed services, veteran status, sexual orientation, gender identity or expression, genetic information, or any other category protected by applicable law. Hiring decisions are based on merit, qualifications and business needs. We conduct background checks and drug screens, in accordance with applicable law and company policies. MKS is generally only hiring candidates who reside in states where we are registered to do business.
MKS is committed to working with and providing reasonable accommodations to qualified individuals with disabilities. If you need a reasonable accommodation during the application or interview process due to a disability, please contact us at: accommodationsatMKS@mksinst.com .
If applying for a specific job, please include the requisition number (ex: RXXXX), the title and location of the role