Linux Software Developer Loc: Ottawa, Canada

100,000 - 200,000

Job Description:

  • Participate in a software development team that produces updates to and new features for data acquisition software for testing Gas Turbine Engines.
  • Software development programming over the full development life cycle, including design, code and test.
  • Ensure that software meets all the specification requirements.
  • Participate in design and code reviews.
  • Support the integration and formal testing of the software as deployed on customer systems.
  • Respond to other corporate members and clients on software aspects.

Skills/Experience

  • Proficiency with C in a real-time multi-threaded environment
  • Experience in working on Linux real-time platforms
  • Experience in communication protocols including TCP/IP, RS-232/422/485, Modbus, OPC, OMG DDS
  • Experience with data acquisition products such as temperature scanners, pressure scanners, analogue input/output measurements, digital input/output measurements
  • Experience with avionics protocols such as ARINC-429, MIL-STD-1553 and ARINC-664 would be an asset
  • Experience with C++ and XML related technologies would be an asset
  • Experience with SQL programming for Oracle databases would be an asset



Share Profile