Careers | Brush Industries



Brush Industries/Q-Card Company, a leading provider of products and test services for the ID and payments industries is expanding and is in need of an embedded software engineer to help drive and manage our software programming of embedded devices and systems from design requirements to production and commercialization.


  • Research, design, develop, code, test and debug, modify and implement software and firmware.
  • Analyze and enhance efficiency, stability and scalability of system resources.
  • Integrate and validate new product designs.
  • Support software quality assurance and optimize I/O Performance.
  • Interface with hardware design and development.
  • Provide post production support to internal and external customers.
  • Work with micro-controllers and digital signal processors to control the final function and performance of the embedded device.
  • Determine appropriate security levels for device access and develops appropriate encrypted keys and security implementation methods.
  • Maintain documentation of the software programs and code and testing methods.


  • Knowledge of circuit boards, processors, chips, electronic equipment, and computer hardware and software, including applications and programming.
  • Very strong programming skills applicable to embedded systems.
  • Knowledge of design techniques, tools and principles involved in the production of precision technical plans, blueprints, drawings and models.
  • Able to use CAD Design Software (AutoCad).
  • Able to program using the following programming languages: C, C++, C’, Python, Adobe, Oracle JAVA, .NET.
  • Strong knowledge of operating system software such as Linux, Microsoft Windows, Microsoft Visual Basic, Microsoft CE, Ubuntu, and JCL.
  • Strong skills using program testing software, compilers and analytical software.
  • Ability to read, understand and interpret technical specifications, journals and procedures and translate into actions that support the identification of complex problems, evaluation of options and implementation of solutions.
  • Must be capable of actively communicating technical information to internal and external customers in a clear, concise and understandable manner.
  • Must be able to communicate effectively in a team environment.
  • Ability to write procedures and to document programming steps.
  • Skilled in the use of Microsoft Office, including Word, Excel, Access, PowerPoint, Visio and Outlook.


  • Bachelor’s Degree (BS or BSE) in Embedded Software Engineering or Computer Programming with Embedded Software Emphasis or Electrical Engineering with Embedded Software Emphasis or Micro-Systems Engineer with Embedded Software Emphasis.
  • 1 to 2 years of related experience.
  • Programming experience in C, C++, C’, Python, Adobe, Oracle JAVA, .NET.
  • Demonstrated knowledge of operating system software such as Linux, Microsoft Windows, Microsoft Visual Basic, Microsoft CE, Ubuntu, and JCL.
  • Able to use CAD Design Software (AutoCad).
  • Experience with RFID or NFC technologies a plus.

Apply To:

Human Resources
301 Reagan Street | Sunbury, PA 17801 USA
Tel 570-286-7447 | Fax 570-286-2649

Brush Industries can help you. Call 570-286-5611.