1

Phd Software Engineer Jobs in Quebec (NOW HIRING)

Devise test workflows, run tests, give feedback on what parts of our software platform needs to be ... Masters or PhD in Material Science, Polymers Science or Mechanical Engineering * Strong intuition ...

Enrolled in a bachelor's or master's degree in Computer Science, Computer Engineering, Software ... or PhD on a full-time basis at a four-year college or university at the time of the co-op ...

... software products, and their supporting infrastructure. Our flagship product, dcbel Ara, is a Home ... Masters or PhD preferred. * Experience with high bandiwth power semiconductor selection (Si/SiC/GaN ...

... software products, and their supporting infrastructure. Our flagship product, dcbel Ara, is a Home ... Masters or PhD preferred. * Experience with high bandiwth power semiconductor selection (Si/SiC/GaN ...

... PhD in Electrical Engineering, Computer Engineering, or a related discipline. * 8+ years of ASIC ... software, and customer-facing teams. About Rambus Rambus is a global company that makes industry ...

A PhD is preferred but not required if the candidate demonstrates exceptional abilities. * 5+ years ... Strong experience in Python software development, in the use of version control, collaboration ...

Showing results 21-40

Phd Software Engineer information

What is a PhD software engineer?

A PhD Software Engineer is a professional who has completed a Doctor of Philosophy (PhD) degree specializing in computer science, software engineering, or a related field, and works in designing, developing, and optimizing software systems. They often engage in advanced research, develop innovative algorithms, and solve complex technical problems. Their expertise is typically utilized in roles that require deep technical knowledge, research skills, and the ability to push the boundaries of current technology. PhD Software Engineers are commonly found in academia, research institutions, and leading technology companies.

What does a PhD software engineer do?

As a PhD Software Engineer, you are often entrusted with tackling complex problems and leading research-driven projects that require advanced analytical and technical skills. Your daily work may involve designing novel algorithms, conducting experiments, and collaborating closely with cross-functional teams such as data scientists and product managers. Additionally, you might mentor junior engineers and help shape the technical direction of your team. This role leverages your research background to bridge the gap between academic innovation and practical software solutions.

What are the key skills and qualifications needed to thrive as a PhD software engineer?

A PhD Software Engineer requires advanced programming expertise, strong analytical and research skills, and typically a doctorate in computer science or a related field. Familiarity with specialized programming languages, version control systems like Git, and experience with research-oriented software tools are common technical requirements. Exceptional problem-solving, collaboration, and communication skills help bridge the gap between research and practical application. These abilities are crucial for driving innovation, translating complex theories into scalable solutions, and contributing to cutting-edge technology projects.

What are popular job titles related to Phd Software Engineer jobs in Quebec?

For Phd Software Engineer jobs in Quebec, the most frequently searched job titles are:

What job categories do people searching Phd Software Engineer jobs in Quebec look for?

The top searched job categories for Phd Software Engineer jobs in Quebec are:

Infographic showing various Phd Software Engineer job openings in Quebec as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 86% Full Time, 9% Part Time, and 3% Contract. Highlights an 84% Physical, 4% Hybrid, and 12% Remote job distribution.

Senior Orbit Dynamics & Mission Analysis Engineer for Fastwater Staffing and Recruiting

Montreal, QC โ€ข On-site

HIKINEX
Strategic Planning Consulting Servicesย โ€ขย 51 - 200 employees

Contractor

Re-posted 21 days ago


Job description

Key Responsibilities:

  1. Lead the development and execution of advanced orbit dynamics and mission analysis tasks for various space missions.
  2. Architect, design, and optimize complex satellite trajectories, maneuvers (low-thrust, impulsive), and constellation configurations using STK (including modules like Astrogator, Optimizer, Analysis Workbench) and custom tools.
  3. Develop, implement, and validate high-fidelity simulation models and analysis software using Python, MATLAB, and/or C# to support mission design, performance assessment, and trade studies.
  4. Perform and oversee specialized analyses: advanced coverage, communications link budgets, conjunction assessment and collision avoidance strategies, re-entry predictions, orbit determination, and attitude dynamics interactions.
  5. Define mission requirements related to trajectory and orbital performance; contribute to system architecture development and trade-offs.
  6. Develop novel analysis techniques and automate complex simulation workflows.
  7. Provide technical leadership and mentorship to junior engineers within the team.
  8. Prepare and present detailed technical reports, analysis results, and recommendations to internal teams, management, and external customers/stakeholders.
  9. Interface with other subsystems (GNC, Systems, Software, Operations) to ensure mission success.

Required Qualifications:

  1. Master's degree in Aerospace Engineering, Astronautical Engineering, Physics, Applied Mathematics, or a closely related field; Or a Bachelor's degree with significant additional relevant experience (typically 9+ years).
  2. Minimum of seven (7) years of professional, post-graduation experience directly related to orbit dynamics, astrodynamics, trajectory optimization, and space mission design and analysis.
  3. Expert-level proficiency with Systems Tool Kit (STK) / Satellite Tool Kit (STK), including advanced modules (e.g., Astrogator, Optimizer, Coverage, Comm) and experience with STK automation/scripting (via API, Connect).
  4. Advanced programming proficiency and demonstrated experience developing analysis tools, models, or simulations in Python and MATLAB.
  5. In-depth theoretical and practical understanding of advanced orbital mechanics, perturbation theory, estimation techniques (orbit determination), and trajectory optimization methods (gradient-based, evolutionary).
  6. Proven ability to lead technical analyses, conduct complex trade studies, and solve challenging astrodynamics problems independently.
  7. Excellent analytical, critical thinking, and problem-solving skills.
  8. Strong written and verbal communication skills in English. French language is considered favorably.

Complementaryskills/knowledge:

  1. PhD in Aerospace Engineering or a closely related field with a focus on astrodynamics or orbital mechanics.
  2. Experience with other simulation environments (GMAT, FreeFlyer, Orekit) or specialized tools (SPICE).
  3. Experience with C/C++ programming.
  4. Experience in spacecraft Guidance, Navigation, and Control (GNC) analysis or design.
  5. Experience with multi-body dynamics and large constellations.
  6. Experience with satellite operations, particularly flight dynamics aspects.
  7. Experience with software development best practices (version control with Git, testing, documentation, CI/CD).
  8. Record of publications or conference presentations in relevant fields.
Employment Type: CONTRACTOR

Hikinex logo

About Hikinex

Sourced by ZipRecruiter

Hikinex is a multi-channel integrated service provider designed to help Companies scale fast and drive more profit. We leverage diverse resources to provide Superior services at a fraction of the cost.

Industry

Strategic planning consulting services

Company size

51 - 200 Employees

Headquarters location

San Francisco, CA, US

Year founded

2016

Social media