Software/Firmware Engineer

In-Office | Pittsburgh, PA 

About ChemDAQ, Inc. 
ChemDAQ, Inc., a rapidly growing manufacturing company based in Pittsburgh, PA, is seeking a Software / Firmware Engineer to serve as a member of the company’s Engineering Department. This opportunity comes at an exciting time for the prospective candidate, as long-term growth potential is available.


  • Lead software and firmware (where applicable) development for in-house projects related to chemical vapor monitoring and control
  • Serve as the project manager for software development projects completed by third-party vendors
  • Work with other departments to develop technical and functional requirements and assess feasibility and soundness of proposed new products, and improvements to current products 
  • Drive software development across various platforms including Windows, Android, and embedded firmware
  • Perform functional testing from prototype to final release to provide customers with stable products that work as specified
  • Drive enhancement of current products and services based on evaluations of existing and new technologies
  • Actively participate in research, design, development, testing and launch of new products; Work to ensure projects are completed on time and within budget
  • Support Chief Technology Officer and Department Managers throughout the product development process
  • Draft, review and revise project-related documentation to ensure its accuracy
  • Thoroughly document processes and procedures related to software and firmware development and troubleshooting
  • Collaborate with technical services team, as needed, to ensure understanding of how to support customer issues related to software
  • Proactively identify solutions to technical issues found in electronic-based products and their applications
  • Collaborate with sales/marketing teams to inform roll-out strategies for new software products
  • Regularly report on project status to ChemDAQ leadership

Knowledge & Skills Required

  • Bachelor's degree in Computer Engineering, Computer Science, Electronic or Electromechanical Engineering, computer science or equivalent work experience in the field of software / firmware development
  • 3+ years of experience in similar roles
  • Firmware and software programing: C, C++, C#, Assembly, Python, Java, MATLAB 
  • Experience with root cause analysis and troubleshooting engineering systems
  • Competencies: Thinks and acts strategically. Works as part of a team. Comfortable working independently and in a team environment 
  • Self-starter capable of identifying problems and developing project plans to address those problems


  • Health insurance
  • Vision insurance
  • Dental insurance
  • Life Insurance
  • Paid time off
  • Flexible spending account
  • 401(k)
  • Employee assistance program

How to Apply 

Applications can be submitted via LinkedIn, or please email a cover letter/resume to Alex Hilliker, Chief Operations Officer at

Stay Connected

Don't see an opportunity you're looking for, but interested in joining our team? Follow us on LinkedIn to stay connected on new career opportunities

Request a Quote