Home
Jobs
Saved
Resumes
Senior Software Designer at Gentec | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Senior Software Designer
Gentec
Website
LinkedIn
Senior Software Designer
Québec, Quebec, Canada
Full Time
8 hours ago
No Sponsorship
Apply Now
Key skills
Linux
C++
C
R
Agile
Leadership
Project Management
Communication
Remote Work
About this role
Role Overview
Lead the preparation of software assessments for R&D project proposals
Supervise or coordinate the preparation of project and validation plans
Write or validate software architecture documents
Supervise the preparation of test reports, including analysis of results
Drive the definition of project inputs and outputs
Actively participate in Agile project management
Produce detailed software designs in the form of complex schematics and diagrams
Implement programming for critical modules and mentor the team on development practices
Establish and optimize various types of testing
Conduct design and code reviews and ensure overall technical quality
Diagnose complex software issues on existing products and recommend improvements
Mentor junior and intermediate developers, share expertise and promote best practices
Contribute to continuous improvement of development processes
Perform any other tasks related to a senior role
Requirements
Excellent command of C++
Strong expertise in object-oriented design and development of real-time, multitasking systems
Very good knowledge of embedded operating systems (Linux, QNX, VxWorks, etc.)
Significant experience with configuration management, continuous integration, and automated testing tools
Recognized technical leadership and the ability to make critical decisions on projects
Ability to work in complex and regulated environments
Excellent technical communication and teamwork skills
Autonomy, rigor, and initiative
Versatility and attention to quality
Strong sense of responsibility and organizational skills
Team-oriented and collaborative mindset
Ability to mentor junior and intermediate developers
Experience in electronic and software integration
Bachelor’s degree in Electrical Engineering, Computer Engineering, Software Engineering, or equivalent
More than 10 years of experience in embedded real-time software development
Intermediate level of English
Tech Stack
Linux
Benefits
Flexible schedule
Comprehensive group benefits 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 remote work expenses
Reimbursement for physical activity
Apply Now
Home
Jobs
Saved
Resumes