Demo

Software/Firmware Application Engineer

Pfeiffer Vacuum Valves & Engineering
San Jose, CA Full Time
POSTED ON 1/29/2025
AVAILABLE BEFORE 4/29/2025

Job Description

Job Description

Department : R&D Valves

Reports to : Head of Global Product Group Valves

Location : Nor-Cal Products, Inc. dba Pfeiffer Vacuum Valves & Engineering (Pfeiffer Vacuum V&E)

FLSA Status : Exempt

Shift : Monday-Friday, 8 : 00 AM - 5 : 00 PM

SUMMARY

Responsible for providing Embedded Software / Firmware Engineering design, development and troubleshooting support for new and existing products. Helps to ensure operational goals and continuous improvement for the product development, manufacturing and field application area by streamlining, maintaining and automating equipment and manufacturing processes and practices.

ESSENTIAL DUTIES AND RESPONSIBILITIES

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and / or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Exercise of judgment, discretion, and tact in all business matters and business relationships is required. Strong interpersonal skills and the ability to maintain clear and cooperative working relationships with co-workers and demonstrate regular attendance and punctuality are essential. The organization’s leadership promotes collaborative problem solving in both formal and informal work teams. Participation in and contribution to teamwork within the organization is required. Necessary interpersonal skills include being a self-starter, motivated, creative, flexible, self-confident, deadline oriented and able to multi-task. Employees must follow all quality and safety procedures of the company, including those at customer sites if applicable, and must abide by the corporate Code of Conduct in all situations.

Supervisory Responsibilities

None.

Duties

  • Design, validation, documentation, and management of software and firmware product designs.
  • Interface with other Engineering disciplines, product management and sales to facilitate concurrent design and customer-driven requirements.
  • Perform and assist remote, on-site and on customer premises troubleshooting and problem solving of existing products.
  • Provide support for manufacturing and troubleshooting of current and future products.
  • Generate and maintain documentation for software product upgrades to customer specific applications.
  • Development of real-time embedded software that implements and supports pressure control, sensor processing, machine learning and advanced functions of vacuum valves.
  • Generate and maintain automated tests and test benches to ensure high-quality software releases and accurate functionality of products.
  • Be involved in the full life cycle of software, firmware and hardware development from concept through integration, test, and release.
  • Architect a robust code base that allows efficient scaling and reusability across many products.
  • Actively support, engage and interact with other development teams in the Pfeiffer Vacuum group to ensure conformance with existing hardware platforms and communication protocols, processes and procedures
  • Works hand-in-hand with field sales personnel to further the Company’s technical sales capabilities in pursuit of increased sales and market share
  • Addresses and resolves customer related product problems regarding technical issues or quality concerns by proposing timely and effective solutions to customer complaints and concerns

Physical Demands

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

90% inside, climate / noise-controlled office, and 10% manufacturing environment; lifting to 50 lbs. on occasion. Eye and hearing protection may be required, and other protective clothing required by customers.

Tasks require walking, sitting, bending, reaching, mobility, frequent lifting and pushing / pulling. Work requires computer skills (word processing, spreadsheet, and data-entry), attention to detail and accuracy. Communication skills including listening and speaking are required for interaction with other employees, vendors, and customers. Strong interpersonal skills, the ability to balance multiple tasks and any stress associated with the duties and responsibilities of this position are essential requirements in the performance of this job.

Secondary duties with added requirements may be assigned from time to time.

POSITION REQUIREMENTS

Company Values

Pfeiffer Vacuum V&E believes that we are all suppliers and customers of someone in our organization. Our employees must be able to demonstrate this customer-centric belief - which means that you are value-adding, reliable, performance-driven, innovative, service-minded, and agile – in all of their business activities. We expect that our company values of open mindedness, trust, communication, thinking strategically / being creative, being courageous, accountable, and humble, ethical sensitivity / compliance, resilience / facing diversity and fostering a culture of empowerment, engagement and collaboration will drive the actions of our employees.

General Qualifications

  • Must have strong organizational and time-management skills in order to prioritize and complete multiple competing tasks within a limited schedule.
  • Must have very strong system and component troubleshooting skills with prior experience in the field of technical customer support. Direct experience with downstream pressure control systems and vacuum valves.
  • Ability to effectively communicate with coworkers, subordinates, customers, and other departmental personnel in a professional and positive manner.
  • Technical writing skills to include the preparation of Engineering test protocols, Engineering test reports, and manufacturing Standard Operating Procedures.
  • Familiar with Engineering documentation processes, especially Software documentation such as block diagrams, flow charts, SW version control systems, and the like.
  • Familiar with software test methodologies and architecture including Jenkins environment with HIL.
  • Proficient with version control systems such as GIT or Subversion.
  • Requires strong ability to work with others in the department to share specific knowledge of products, processes, and / or procedures in order to continuously make improvements.
  • Prepare and conduct technical meetings / presentations.
  • Ability to effectively use MS Office, Word, Excel, and PowerPoint, Teams and Sharepoint (or their equivalent).
  • Ability to communicate to others in acceptance of desired changes, improvements of software design.
  • Position may require travel and overnight stay on workdays and weekends.
  • Familiar with some or all of the following :

  • Embedded systems firmware / software.
  • PLC from Beckhoff and Siemens.
  • RTOS and bare metal firmware.
  • C, C , Python.
  • LabVIEW, MATLAB, Azure Cloud.
  • Jira, Confluence and Bitbucket.
  • Stepper motor control and encoders.
  • Control systems, PID, MPC.
  • Machine learning.
  • Ether CAT, Ethernet (TCP / IP), DeviceNet, Modbus.
  • SPI, I2C, RS232, RS485, CAN, SCI, UART interfaces.
  • TI DSP C2000, C28x, TMS320x.
  • TI Code Composer Studio, Keil, IAR, JTAG.
  • Jenkins, HIL.
  • ARM MCUs.
  • Understand PCBA layouts and schematics.
  • Multimeters, Oscilloscopes and debugging tools.
  • Education and / or Experience

    Any combination of education and training, equivalent to graduation from an accredited college / university with a BS or MS degree in Computer Science, Software Engineering or Electrical Engineering, which would provide the required knowledge, skill, and ability to perform the job.

    Minimum of 36-months in related Software Engineering, or evidence of high aptitude to learn combined with additional job-specific education. Receives appropriate direction on assignments from cross functional Engineers, and / or appropriate interdepartmental personnel. Exercises high-level of independent, discretionary judgment on a regular basis.

    Language Skills

    Excellent verbal and written communication skills.

    Mathematical Skills

    Advanced mathematics skills.

    Reasoning Ability

    Must be able to multitask and operate in a fast-paced environment while maintaining a disciplined approach to oversee employer and customers’ needs.

    Certificates, Licenses, Registrations

    Valid driver license.

    TOOLS AND / OR EQUIPMENT

    None

    WORK ENVIRONMENT

    This position will work in an office setting. Employees who choose to work from home are expected to comply with all company requirements for core work hours or in-person attendance at company meetings or events. (as applicable)

    Pfeiffer Vacuum V&E is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender, gender identity, sexual orientation, age, status as a protected veteran, among other things, or status as a qualified individual with disability.

    If you are an individual with disabilities who needs accommodation or you are having difficulty using our website to apply for employment, please contact Danielle Clair at 530-841-9150.

    LI-RW1

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Software/Firmware Application Engineer?

    Sign up to receive alerts about other jobs on the Software/Firmware Application Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Pfeiffer Vacuum Valves & Engineering

    Pfeiffer Vacuum Valves & Engineering
    Hired Organization Address Yreka, CA Full Time
    Job Description Job Description Job Title : Business Analytics Engineer Department : Manufacturing Engineering Reports t...
    Pfeiffer Vacuum Valves & Engineering
    Hired Organization Address Yreka, CA Full Time
    Job Description Job Description Job Title : Planning Supervisor Department : Production Control Reports to : Senior Supp...

    Not the job you're looking for? Here are some other Software/Firmware Application Engineer jobs in the San Jose, CA area that may be a better fit.

    Software Firmware Engineer

    Intelliswift Software, Sunnyvale, CA

    Firmware Software ENgineer

    Tailored Management, Sunnyvale, CA

    AI Assistant is available now!

    Feel free to start your new journey!