Software Engineer
1 month ago
Why join QinetiQ?
As we continue to grow into new markets around the world, there’s never been a more exciting time to join QinetiQ. The formula for success is our appetite for innovation and having the courage to take on a wide variety of complex challenges.
Our competitive employee offering framework supports the purpose, values, and behaviours that we take pride in. This framework includes rewarding for performance, safety & wellbeing, learning & development, responsibility & sustainability, adaptability & flexibility, and diversity & inclusion. Our people are critical to our success, so it is vital that we create a workplace that is inclusive; where our differences are not only embraced but make us stronger.
About QinetiQ
We offer our customers world-class expertise in advice, services (particularly test and evaluation) and innovative technology-based products. We deploy our scientific and technological knowledge, proven research capabilities and unique, purpose-built facilities to provide both services and products that meet the needs of a wide range of global customers. We operate primarily in the defence, security, and critical national infrastructure markets.
QinetiQ manages and operates extensive testing and evaluation capabilities for air, land, sea, and target systems. We collaborate closely and responsively to give defence departments, industry customers and academia a competitive edge through the safe and secure conduct of operational and tactical training exercises that combine both real world and simulated events.
This role is a fixed term contract for a leave coverage of 12 months.
Essential Duties and Responsibilities:
The Embedded Software Engineer is responsible for the software design, development, testing, and documentation of both firmware, vehicle software & control station software of unmanned vehicles systems at QinetiQ Target Systems. The candidate should have experience working within a multi-disciplined environment alongside electronic engineers, mechanical engineers and production engineers. A track record of software design and implementation of critical systems would be valuable. Knowledge of avionic, marine and vehicular systems is advantageous.
Typical duties and responsibilities:- Development of the system requirements and specifications,
- Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Design of software systems as per the requirements and safety regulations,
- Managing the software development lifecycle,
- Knowledge of algorithms and data structures,
- Strong analytical and reasoning skills with an ability to visualise processes and outcomes,
- Applying best practices and standard operating procedures,
- Communicating key project data to team members,
- Development of documentation for software design validation, qualification, safety and interoperability of systems
- Working in conjunction with other technical disciplines & departments to achieve overall system requirements,
- Creating and/or assisting with cost estimates for new products and services,
- Creating and completing software tests, software releases and other technical documents
- Configuration and version control of software and firmware
- Additional tasks as assigned by superior.
Education/Work Experience Requirements:
- Membership in APEGA (or eligibility)
- Bachelor’s Degree in Software/Electronics engineering or equivalent related experience
- General Computer proficiency (Document Management Software, MS Office – Word, Excel and Outlook).
- Embedded Software development/debugging experience in Linux
Additional desirable assets would include:
- Technical writing
- Electronic System Design
- Experience in avionics, marine and vehicular military systems
- Experience with Inertial Navigation/GNSS systems
- Hands on and Field experience
- Familiar with using electronics test equipment like JTAG debuggers, Oscilloscope, Multimeters, Signal generators.
- Experience with PowerPC, STM32 and x86 platforms
- Network and Data links programming experience
- Linux Driver development experience
Security Requirements:
- Must be a Canadian citizen or Permanent Resident of Canada
- Able to obtain a Level 2 Security Clearance.
- Must have a clean background history and obtain criminal record check
Safety Requirements:
- Valid passport and willing to travel.
- Ability to multi-task in a computer-operated environment
- Using a computer and associated peripherals
- Sitting for extended periods of time
- Looking at a computer screen for extended periods of time
Additional Requirements:
- Maximum lifting of 30lbs (13.6 kg)
- Strong work ethic and ability to work under pressure and tight schedules.
This position is considered safety sensitive due work requirements of being on the factory floor near equipment, field deployment and testing requirements.
#J-18808-Ljbffr-
Software Engineer
2 days ago
Medicine Hat, Alberta, Canada Alberta Ltd Full timeJob Title: {title}We are seeking a skilled Software Engineer to join our team at {company}. As a key member of our development team, you will be responsible for designing, developing, and testing software applications.
-
Software Engineer
3 days ago
Medicine Hat, Alberta, Canada ROSS CREEK RV PARK LIMITED Full timeKey Responsibilities: • Design and develop software applications using various programming languages and technologies. • Collaborate with cross-functional teams to identify business requirements and implement software solutions. • Participate in code reviews and ensure high-quality code standards are met. • Identify and troubleshoot software defects...
-
Software Engineer
2 weeks ago
Medicine Hat, Canada QinetiQ Full timeTitle: Software Engineer Location: Medicine Hat, Alberta, Canada Role Type: Fixed Term Full Time Why join QinetiQ? As we continue to grow into new markets around the world, there’s never been a more exciting time to join QinetiQ. The formula for success is our appetite for innovation and having the courage to take on a wide variety of complex...
-
Embedded Software Engineer
1 month ago
Medicine Hat, Alberta, Canada QinetiQ Limited Full time{"About the RoleQinetiQ Limited is seeking a highly skilled Embedded Software Engineer to join our team. As a key member of our team, you will be responsible for the design, development, testing, and documentation of firmware, vehicle software, and control station software for unmanned vehicle systems.The ideal candidate will have experience working in a...
-
Embedded Software Engineer
2 months ago
Medicine Hat, Alberta, Canada QinetiQ Limited Full time{"About the RoleQinetiQ Limited is seeking a highly skilled Embedded Software Engineer to join our team. As a key member of our team, you will be responsible for the design, development, testing, and documentation of firmware, vehicle software, and control station software for unmanned vehicle systems.The ideal candidate will have experience working in a...
-
Software Engineer
2 months ago
Medicine Hat, Canada QinetiQ Limited Full timeWhy join QinetiQ?As we continue to grow into new markets around the world, there’s never been a more exciting time to join QinetiQ. The formula for success is our appetite for innovation and having the courage to take on a wide variety of complex challenges.Our competitive employee offering framework supports the purpose, values, and behaviours that we...
-
Embedded Software Engineer
4 weeks ago
Medicine Hat, Alberta, Canada QinetiQ Limited Full timeAbout the RoleWe are seeking an experienced Embedded Software Engineer to join our team at QinetiQ Target Systems. As a key member of our team, you will be responsible for the design, development, testing, and documentation of firmware, vehicle software, and control station software for unmanned vehicles systems.Key ResponsibilitiesDesign and develop...
-
Embedded Software Engineer
4 weeks ago
Medicine Hat, Alberta, Canada QinetiQ Limited Full timeAbout the RoleWe are seeking an experienced Embedded Software Engineer to join our team at QinetiQ Target Systems. As a key member of our team, you will be responsible for the design, development, testing, and documentation of firmware, vehicle software, and control station software for unmanned vehicles systems.Key ResponsibilitiesDesign and develop...
-
Embedded Software Engineer
2 weeks ago
Medicine Hat, Alberta, Canada QinetiQ Full timeJob Summary: We are seeking an experienced Embedded Software Engineer to join our team at QinetiQ. As a key member of our software development team, you will be responsible for designing, developing, and testing software for unmanned vehicle systems. Key Responsibilities: Design and develop software systems for unmanned vehicle systems Collaborate with...
-
Embedded Software Engineer
2 weeks ago
Medicine Hat, Alberta, Canada QinetiQ Limited Full timeAbout QinetiQQinetiQ is a leading global provider of innovative technology-based products and services for defense, security, and critical national infrastructure markets. With a team of over 6,000 people, we are dedicated to delivering world-class expertise in advice, services, and innovative technology-based products.Job SummaryWe are seeking an...
-
Senior Software Engineer
2 days ago
Medicine Hat, Alberta, Canada Baymont Inn & Suites Full timeAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at {company}. The successful candidate will be responsible for designing, developing, and maintaining software applications. Key responsibilities include:• Collaborating with cross-functional teams to identify and prioritize project requirements• Designing and...
-
Software Engineer
2 days ago
Medicine Hat, Alberta, Canada MEDICINE HAT PIZZA LTD. Full timeAbout the Role:As a software engineer, you will be responsible for designing, developing, and testing software applications to meet the business needs of our company.Key Responsibilities:• Design and develop software applications using various programming languages and technologies.• Collaborate with cross-functional teams to identify and prioritize...
-
Medicine Hat, Alberta, Canada Impact Health Physiotherapy and Sports Injury Clinic Full timeJob Title: Software EngineerAbout the Role:We are seeking a skilled software engineer to join our team. The ideal candidate will have expertise in cloud computing and DevOps.Responsibilities:- Design and develop scalable cloud-based systems- Collaborate with cross-functional teams to identify and prioritize project requirements- Troubleshoot and resolve...
-
Medicine Hat, Alberta, Canada Alberta Ltd Full timeAbout the Role:We are seeking a highly skilled software engineer to join our team. As a senior software engineer, you will be responsible for designing and developing complex software systems using multiple programming languages.Key Responsibilities:Design and develop software systems using multiple programming languagesCollaborate with cross-functional...
-
Software Engineer
2 weeks ago
Medicine Hat, Alberta, Canada SALES CANNER Full timeJob DescriptionSALES CANNER is seeking a skilled Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications.Key ResponsibilitiesSoftware Development: Write, modify, integrate, and test software code to meet the requirements of our clients.Software...
-
Software Engineer
2 weeks ago
Medicine Hat, Alberta, Canada SALES CANNER Full timeJob DescriptionSALES CANNER is seeking a skilled Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications.Key ResponsibilitiesSoftware Development: Write, modify, integrate, and test software code to meet the requirements of our clients.Software...
-
Software Engineer
1 week ago
Medicine Hat, Alberta, Canada SALES CANNER Full timeJob Title: Software DeveloperAbout the Role:We are seeking a skilled Software Developer to join our team at CUTTING EDGE CONSULTING (SAP ISU). As a Software Developer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages and...
-
Software Engineer
2 weeks ago
Medicine Hat, Alberta, Canada SALES CANNER Full timeJob Title: Software DeveloperCUTTING EDGE CONSULTING (SAP ISU) is seeking a skilled Software Developer to join our team.Job SummaryWe are looking for a talented Software Developer to design, develop, and test software applications. The ideal candidate will have a strong understanding of software development principles and be able to work effectively in a...
-
Software Engineer
7 days ago
Medicine Hat, Alberta, Canada SALES CANNER Full timeJob Title: Software DeveloperAbout the Role:We are seeking a skilled Software Developer to join our team at SALES CANNER. As a Software Developer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages and technologies.Collaborate...
-
Software Engineer
2 weeks ago
Medicine Hat, Alberta, Canada SALES CANNER Full timeAbout the RoleWe are seeking a skilled Software Developer to join our team at SALES CANNER. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications.Key ResponsibilitiesDesign and develop software applications using various programming languages and technologies.Collaborate with...