<style type="text/css"> .wpb_animate_when_almost_visible { opacity: 1; }</style>


Senior Software Engineer (Desktop Developer)

Location: London, ON, Canada

Aversan Inc. is a multi-service engineering firm specializing in design, build, testing, certification, and support services for embedded flight and rail systems & software, health technology, and advanced IT.


  • Architect and design new and novel software architectures for embedded computing platforms
  • Develop full-stack solutions for use on LAV products with our team of developers
  • Create solutions that meet or exceed requirements in areas such as scalability, maintainability, reliability, extensibility, usability, and security.
  • Work alongside multiple disciplines (Electrical, Mechanical, HFE) to make appropriate system-level design decisions
  • Testing and validation of new features for emerging and legacy products
  • Assist Manager in developing software roadmaps for all embedded computing products
  • Provide input into tools, training, and environment selection for next generation products
  • Seek out areas to improve current software design processes
  • Mentor other desktop developers on best practices in development and test
  • Influence vehicle electrical architecture decisions based on impacts to software development
  • Field testing and validation with customer when required

Basic Qualifications

  • Graduate from either Computer Science, Computer Engineering, or similar programs
  • Development experience in the below areas:
    • .NET (C#, Prism, WPF)
    • QT (C++)
    • Databases (SQL, InfluxDB, Postgres)
    • Web (ES6+, Node.JS, NPM, SVG)
  • Experience using various Linux distributions (CentOS, RedHat, Debian, Embedded)
  • Experience creating high performance middleware software libraries
  • Strong communication and organization skills
  • Ability to explain complex technical concepts to non-technical people
  • Experience working with teams and/or customers
  • Passion for finding creative solutions to unique problems
  • Ability to work independently and take initiative
  • Ability to Travel (5% Cdn) and (5% US & Int’l) and possess and maintain a valid passport
Preferred Qualifications:
  • Development experience in the below areas:
    • Yocto Project
    • Serializer / Messaging Frameworks
  • Experience using SysML + UML
  • Expertise in DevOps (Docker, Kubernetes, Ansible)
  • Experience optimizing software to run in a hardware-constrained environment
  • UI/UX design or Human Factors Engineering (HFE) Experience
  • Experience working with construction or agricultural equipment
  • Awareness of Cybersecurity principles and best practices
  • Experience with safety certified software and associated standards
  • Experience developing Continuous Integration workflows
  • Working knowledge of ISO 11989, Bosch CAN2.0B, SAE J1939 and similar standards
  • Valid Secret level security clearance
this job portal is powered by CATS