Firmware/Software Engineer at PCB Piezotronics, Inc.
Depew, New York, United States -
Full Time


Start Date

Immediate

Expiry Date

18 Feb, 26

Salary

0.0

Posted On

20 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Firmware Development, Software Development, Embedded Systems, NI LabVIEW, Device Communication Protocols, Microcontrollers, Technical Documentation, Troubleshooting, Quality Assurance, Project Tracking, Engineering Design, Application Development, Signal Conditioning, Customer Support, Collaboration, Innovation

Industry

electrical;Appliances;and Electronics Manufacturing

Description
About PCB Piezotronics, Inc. PCB manufactures sensors used by design engineers and predictive maintenance professionals to test and measure vibration, pressure, force, acoustics, load and shock for test, measurement, monitoring and control requirements. Our sensors support testing in aerospace and defense, automotive, transportation, civil engineering, and general R&D industries. PCB is a wholly-owned subsidiary of Amphenol Corporation. With a focus on Total Customer Satisfaction for both our internal and external customers, we have a strong and ongoing commitment to being a great place to work! Learn more about our team | www.PCB.com [https://www.pcb.com/] | https://www.linkedin.com/company/pcb-piezotronics/ [https://www.linkedin.com/company/pcb-piezotronics/] More Reasons to Join the Team PCB offers a highly collaborative and team-based atmosphere. Total Customer Satisfaction, for internal and external customers alike, is at the heart of our business and guides our interactions every day. Social events and opportunities are hosted throughout the year aimed to develop internal relationships and promote a culture focused on collaboration and teamwork. PCB also provides all full-time team members with 100% employer paid medical premiums for you and your family, a competitive PTO package and 10 company paid holidays. As a Firmware/Software Engineer with PCB Piezotronics, Inc., you will develop and maintain firmware and software for PCB/Endevco sensors and signal conditioners. rite andor revise firmware for state of the art STM32 and Cypress microcontrollers, and legacy 8051 based processors. Write and revise LabVIEW software for sensor signal conditioners, instrumentation software, and related measurement applications. Work closely with hardware engineers to support all phases of code development including specification, implementation, testing, and application.  Follow all company procedures and forms in compliance with ISO 9001, ISO17025 and other applicable standards.  Conduct all actions in accordance with PCB ethical business standards and Total Customer Satisfaction (TCS). Additional Duties:  * Design, deliver, and deploy fully functional quality firmware and software while following a schedule. * Perform engineering and technical documentation duties, including but not limited to: design documentation, production/test procedures, quality checklists, user manuals, etc. * Update and maintain existing software programs for internal and external customers. * Work closely with hardware, manufacturing and other software engineers. Test, troubleshoot, and conduct analyses to improve reliability, quality, and profit. * Perform project tracking, costing, and scheduling for planning and budgetary purposes. * Support Engineering, Quality, Production, and Product Group Teams by improving engineering designs for manufacturability, product quality, repeatability, and reproducibility. * Actively participate in the Quality Assurance process. * Practice innovation through application of industry and engineering software design best practices, testing and development techniques, trends, and technologies. * Collaborate with Sales to interface with customers to solve application or design problems. * Provide assistance and training as requested to other engineers and associates. * Perform other related duties as assigned. Minimum Qualifications: Education:  * Bachelors of Science degree in Computer Science or Computer Engineering, or Electrical Engineering Computer Science (EECS) or related field Experience:  * Minimum of 5 years of work with embedded systems * Proficiency developing NI LabVIEW applications. * Understanding of device communication protocols (i.e., SPI, I2C, SSI etc.) * Must be self-motivated and able to work independently * Must have demonstrated ability to creatively develop technical software and understand the software development life cycle Travel Requirement: * Must be willing to travel (up to ~10%) for training, off-site development efforts, and customer support as requested. Preferred Qualifications: Education: * Master's Degree a plus Experience:  * IOS/Android application development a plus * Analog sensors, analog signal conditioners, shock/vibration measurement experience a plus * Industrial Fieldbus protocols (e.g. IO-Link, EtherCat, Modbus, etc.) a plus * Familiarity with microprocessor IDEs (e.g. Cypress PSOC5, STM32CubeIDE, Keil µVision IDE, etc.) Additional Benefits: * 100% Company Paid Medical Insurance Premiums * Dental and Vision Insurance * Company funded HSA or HRA Accounts * Paid Time Off * Employer paid basic life insurance, short- and long-term disability insurance * 401k Company Match * Tuition Reimbursement * Dependent Scholarship Program * Company paid holidays, employee discounts, holiday gift certificates Physical Demands (U.S. only) 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. While performing the duties of this job, the employee is regularly required to sit; use hands to finger, handle, or feel; reach with hands and arms; and talk or hear.  The employee is occasionally required to stand; walk; and stoop, kneel, crouch, or crawl.  The employee must occasionally lift and/or move up to 25 pounds.   Specific vision abilities required by this job include close vision, distance vision, peripheral vision, depth perception, and ability to adjust focus.   International Traffic in Arms Regulations This position requires access to “controlled technology” as defined in the Export Administration Regulations (15 C.F.R. §730 et. seq.) and “technical data” as defined in the International Traffic in Arms Regulations (22 C.F.R, Chapter 1, Subchapter M). Qualified candidates must be legally authorized to access such controlled technology prior to beginning work.   PCB Piezotronics is an equal opportunity employer  
Responsibilities
The Firmware/Software Engineer will develop and maintain firmware and software for PCB/Endevco sensors and signal conditioners. This role involves writing and revising firmware for various microcontrollers and LabVIEW software for measurement applications while collaborating closely with hardware engineers.
Loading...