Software Engineer – Linux

Location: Pittsburgh, PA

Job Type: Contract to Hire


  • Ability to work independently in a rapid development environment.
  • Ensure the proper requirements management for all the phases of the software lifecycle, according to company standard processes (IMS).
  • Implement in software a complete SW solution
  • Contribute on the definition and ensure the application of common methodologies, technical solutions and best practices in coherence with the Development function.
  • Troubleshoot product applications in all the product life-cycle phases.
  • Develop tests for and troubleshoot software.


  • 5 – 7 years of Linux programming
  • Strong Hardware understanding
  • Strong debugging and troubleshooting skills
  • Strong Documentation writing and review skills
  • Experience with all phases of the software development process.
  • Demonstrate adequate verbal and written communication skills
  • Good time management skills
  • Good organizational skills
  • Task estimation a plus
  • Works well in a team environment and independently
  • Additional skills but not required:
    • Web Development skills: HTML, CSS, JavaScript
    • Scripting Language: Python, node.js, php, perl
    • Working knowledge of Java and C++