Controls Software Developer


Reference #1983
Description
  • Designing, implementing and maintaining software modules/subsystems, generating and conducting developer tests
  • Preparing technical documentation
  • Working with hardware development team
  • Leading and participating in design and code reviews
  • Providing estimates and schedules for development projects
  • Accurate and frequent status reporting to management
Qualifications
  • Minimum of 3-5 years experience designing real time embedded software and a degree in mechatronics, electrical, computer or software engineering or equivalent
  • Bachelors Degree or equivalent, Masters Degree in Engineering is an asset
  • Knowledge of Aerospace Software design standards are an asset (DO-178B, MIL-STD-498)
  • Experience in the following areas are desirable but not all are required:
    • Electrical hardware design/debug (digital & analog)
    • Feedback control systems
    • 3D math and visualization
    • Simulation,robotics
    • Kinematics for robotics
    • Geographic mapping manipulation
    • Inertial navigation
    • Ergonomics for steering controls
    • Real-time embedded systems
    • CAN, UART, HDLC, SPI Bus embedded Wi-Fi, Bluetooth, USB Familiarity with SEI CMMI, software engineering practices, background in system or software requirements development
  • Able to demonstrate the ability to prepare detailed technical software requirement specifications and the ability to develop software adhering to provided specifications and interface standards
  • Experience with i960, PIC, c167, Intel x86 and Atom processors
  • Experience with Xenomai, RTLinux, RTEMS, or other real-time OS using Windows and Linux-based software tools
LocationHamilton, On
Salary70,000.00-90,000.00
 Apply for this Job