Software Engineer



Software Engineer


Summary:

  • The Software Engineer is responsible for designing, developing, and testing desktop software for various products servicing the oil and gas industry. This position reports to the Product Software Manager and interfaces with the following groups: Analysis, Systems Engineering, Field Operations, Manufacturing and Program Management.


  • Essential Skills:

  • Proficiency in the C++ and/or C# programming languages
  • Proficiency in RTOS/OS concepts
  • Ability to collaborate in the development process
  • Appreciation for best practices in software development.


  • Desireable Competencies:

  • Organizational skills
  • Self-starter
  • Thoroughness / attention to detail
  • Oil and gas industry experience
  • Experience with Windows Presentation Foundation (WPF)
  • Experience with .NET
  • Experience with Test-Driven Development, Continuous Integration and other Agile practices
  • Proficiency in the Ruby programming language
  • Experience in embedded software development concepts


  • Work Environment:

  • This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, and filing cabinets.


  • Physical Demands:

  • While performing the duties of this job, the employee is regularly required to talk or hear. The employee is frequently required to stand; walk; use hands to finger, handle or feel; and reach with hands and arms.


  • Position Type:

  • This is a full-time permanent position.


  • Other Duties:

  • Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.
  •  
     
     
     
    • Contact Us

      • 2397 Traversefield, Dr
        Traverse City, Mi 49686
        Phone: 231-935-1585
        Fax: 231-922-5099
        General Info: info at microlinetc.com
        Sales Info: dwspencer at microlinetc.com
        Field Support: support at microlinetc.com
        Website: webmaster at microlinetc.com
        Employment Opportunities: Click here