
Junior Embedded Software Designer
Gentec
full-time
Posted on:
Location Type: Hybrid
Location: Québec • Canada
Visit company websiteExplore more
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