Senior Software Architect

Ottawa, ON, Canada

Job Description


Provectus Robotics Solutions is looking for a highly skilled and motivated software architect to join its software team. The individual should be well-versed in all aspects of software development, including architecture, algorithm design, and implementation of leading-edge software solutions. The selected candidate will be involved in all aspects of PRS\xe2\x80\x99 software solutions, including the design and development of custom applications for defence and military industries. The individual should be comfortable with the following tasks:

  • Architecting and implementing complex software solutions in C++
  • Documenting and testing software systems
  • Leading and mentoring a small team
  • Performing code reviews and analysis
  • Propose, derive, and develop new software procedures as needed
  • Collaborate with teams across the company to solve API design and implementation problems
Requirements
  • Bachelor\'s Degree in Computer Science, Engineering or Software related field
  • 8+ years experience developing software in C++
  • Expert in object-oriented design principles and design patterns
  • Experience testing and analyzing software systems
  • Strong knowledge of software development tools and methodologies
  • Creative, strategic and critical thinker with attention to detail
  • Must be a Canadian Citizen or Permanent Resident
About Us Provectus Robotics Solutions Inc. a subsidiary of Rheinmetall Canada Inc., located in Ottawa, Ontario, Canada, is a global leader in autonomous systems, delivering customized unmanned ground vehicle solutions that can handle rugged terrain and harsh conditions with ease. They specialize in advanced robotic system design, integration and control. For more than a decade, they have helped a wide range of industries \xe2\x80\x93 from mining and forestry to security and logistics \xe2\x80\x93 increase worksite productivity, reduce risk, and maintain worker safety. At Provectus Robotics Solutions, we don\xe2\x80\x99t just build autonomous vehicles \xe2\x80\x93 we encourage autonomous employees. Immerse yourself in a work environment that values your ideas and puts you at the forefront of the innovation process. The perks of being on our team:
  • As a member of the Rheinmetall group, we have the support required to innovate quickly and explore complex projects.
  • We enjoy the best of both worlds: the agility of a startup with the stability of an established company.
  • We go beyond the abstract by working with real systems, collaborating with real customers, and creating a real-world impact.
  • Our technology\xe2\x80\x99s platform-agnostic nature means employees are exposed to a variety of industries.
  • The tight-knit structure of our team facilitates an advanced level of teamwork and cooperation.
  • Continue your professional development with additional training, weekly lunch-and-learns, and more.
Job Types: Full-time, Permanent Salary: From $100,000.00 per year Benefits:
  • Casual dress
  • Company events
  • Dental care
  • Disability insurance
  • Extended health care
  • Life insurance
  • On-site parking
  • Paid time off
  • Vision care
  • Wellness program
Schedule:
  • Monday to Friday
Ability to commute/relocate:
  • Ottawa, ON K2G 3R8: reliably commute or plan to relocate before starting work (required)
Application question(s):
  • Are you currently a Canadian Citizen or Permanent Resident?
Education:
  • Bachelor\'s Degree (required)
Experience:
  • C++: 5 years (required)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2252534
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Ottawa, ON, Canada
  • Education
    Not mentioned