Software Engineers – PC Applications

Software Engineers – PC Applications

Balionis Group, Inc. is well known for providing engineers to a variety of high technology firms.  We provide direct placement as well as contract engineers.

We are currently looking for multiple Software Engineers for permanent positions within our client base.  These positions are permanent and are based in Pittsburgh, PA.

Position Overview:

The Software Engineers will develop and maintain PC-based software applications that support safety-critical vehicle-based control systems and components.

The successful candidates will be responsible for the design, development, documentation, verification, and support of these applications.

He/she will support and work closely with other engineers throughout the complete product development life cycle. Support work, test systems, troubleshoot – data logging & configuration of the equipment with a good feel for working with embedded systems, real-time applications.


  • Perform requirements capture, analysis, specification, validation, and verification.
  • Develop, document, test, and verify software applications.
  • Conduct feasibility, proof of concept, and prototyping activities.
  • Adhere to established guidelines and processes to meet technical standards and ensure the maintainability of applications.
  • Demonstrate both written and verbal communication skills to develop plans, specifications, reports, etc.
  • Effectively communicate complex and technical concepts to ensure that they are well understood.
  • Demonstrate ability to debug, troubleshoot, and isolate HW/SW issues.
  • Demonstrate ability to effectively manage software development and support throughout the complete product development life cycle.
  • Work well both independently and as part of a team; support team decisions to promote consistency in designs.
  • Act as a role model and advisor to junior engineers.

Required Knowledge/Skills, Education, and Experience:

  • Bachelor’s degree in electrical, computer, or software engineering, or related degree.
  • Minimum of 5 years experience in PC-based applications / software development.
  • Proficiency with C programming language.
  • Proficiency in debugging and troubleshooting skills.
  • Proficiency in verbal communication and technical writing skills.
  • Proficiency in Microsoft Office.
  • Periodic travel up to 10%.

Preferred Knowledge/Skills, Education, and Experience:

  • Experience with National Instrument’s LabWindows suite or Microsoft Visual Studio.
  • Experience with test equipment including oscilloscopes, spectrum analyzers, logic analyzers, digital data recorders, and multi-meters.
  • Experience with real-time embedded software development.
  • Working knowledge of MISRA and IEEE standards pertaining to vehicle systems / software.

Upon request, the full position descriptions will be released to the candidates.

Candidates need to be US Citizens or Permanent Residents.

Contact us for more information on the specific client and more details on the position description,

Interested candidates should send their resume to

Welcome to Balionis Group!

We have an excellent reputation for matching good Candidates with good Clients. Contact us to discuss how we can help you. Paul Balionis

EMAIL or Call (724) 942-5586


Join me on LinkedIn