Gentec

Junior Embedded Software Designer

Gentec

full-time

Posted on:

Location Type: Hybrid

Location: QuébecCanada

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Participate in requirements analysis and task estimation under supervision
  • Contribute to technical documentation (project plans, architecture, test reports, etc.)
  • Collaborate on preparing project inputs and deliverables (e.g., functional specifications, backlog, code)
  • Support the team in applying agile development methods (Scrum)
  • Take part in software design (diagrams, schematics, design reviews)
  • Perform supervised programming tasks
  • Help set up and execute tests (unit tests, integration tests, etc.)
  • Provide first-level support for existing products
  • Perform other related tasks as required by the project and learning objectives.

Requirements

  • Knowledge of C++ (university-level or internship experience)
  • Strong knowledge of object-oriented analysis and design, real-time and multitasking systems
  • Familiarity with UML modeling methods and tools
  • Interest in embedded systems (Linux, QNX, VxWorks, etc.)
  • General understanding of the software development lifecycle
  • Quick learner
  • Team player with a collaborative attitude
  • Meticulous, detail-oriented and progressively autonomous
  • Bachelor's degree in electrical engineering, computer engineering, software engineering, or equivalent
  • Relevant experience acquired through internships or academic projects
  • Intermediate English.
Benefits
  • Flexible schedule
  • Comprehensive group insurance plan
  • Telemedicine and Employee Assistance Program (EAP)
  • Group RRSP / DPSP
  • Sick leave
  • Paid time off between Christmas and New Year’s Day
  • Reimbursement for training and professional development activities
  • Free parking
  • Fitness allowance
  • Reimbursement for telework expenses
  • Reimbursement for physical activity
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++object-oriented analysisobject-oriented designreal-time systemsmultitasking systemsUML modelingembedded systemsLinuxQNXVxWorks
Soft Skills
quick learnerteam playercollaborative attitudemeticulousdetail-orientedprogressively autonomous
Certifications
Bachelor's degree in electrical engineeringBachelor's degree in computer engineeringBachelor's degree in software engineering