Job Description
Sommaire du poste:
Actalent est un chef de file mondial en matière de services d'ingénierie et fait partie de Allegis Group, la plus grande entreprise privée de solutions en capital humain en Amérique du Nord.
Nous sommes actuellement à la recherche d'un Développeur Logiciel Embarqué qui se joindra à notre équipe chez un client à Laval, Québec pour leur premier projet en carrière avec Actalent. Cette personne relèvera de la direction d'Actalent ainsi que du client et soutiendra le développement d'un produit de nouvelle génération utilisé dans le cadre d'un effort d'électrification d'une gamme de camions industriels lourds.
Le Développeur Logiciel Embarqué sera responsable de l'ensemble du cycle de développement des logiciels sur des projets complexes (conception, développement, tests, etc.). La plupart des projets actuels d'Actalent seront axés sur le développement en C, C++ et Matlab/Simulink, mais nous sommes très intéressés par un développeur polyvalent capable de prendre en charge des projets complexes de différentes technologies. Il travaillera à la fois de manière autonome et au sein des équipes d'Actalent et de ses clients, et aura plusieurs possibilités de promotion et de croissance dans une entreprise en pleine expansion.
Cette personne sera embauchée en tant qu'employé d'Actalent et rejoindra les autres employés qui soutiennent ce client sur site depuis plusieurs années. Ce poste est hybride et nécessite de se rendre au bureau du client une fois par semaine.
Tâches et responsabilités principales:
1. Responsable du développement du cycle de vie complet du logiciel (conception, développement, tests unitaires, etc.)
2. Capacité à travailler à distance, au sein d’une équipe
3. Vous travaillez avec le responsable technique pour mener à bien des projets complexes pour nos clients.
4. Interagir avec les utilisateurs finaux du produit, lorsque nécessaire
Formation et expérience :
Requis :
1. Le développeur devra avoir une solide expérience en développement de logiciel, OU être diplômé d’un programme de génie logiciel ou électrique
2. Expérience en développement Matlab/Simulink et C ou C++
3. Expérience avec les bus de communication, par exemple J1939 et MODBUS
4. Expérience du développement embarqué sous Linux/POSIX
Atouts :
1. Expérience dans la gestion des requis
2. Expérience en matière de dépannage et de diagnostic
3. Familiarité avec la planification des tests
4. Expérience avec Vector Tools Canape/Canalyzer ou Modsim/Modscan
5. Bonne capacité de collaboration et de communication
Compétences:
1. Excellentes compétences d’analyse
2. Capacité à mener à bien des tâches complexes
3. Solides compétences en matière de communication orale et écrite (l'anglais est indispensable, le français est un atout)
4. Solides aptitudes de leadership technique
5. Esprit d'initiative
Voyagement:
Le candidat travaillera principalement chez eux et sur le site du client à Laval, avec des déplacements occasionnels au centre d'ingénierie d'Actalent (Ville Saint-Laurent)
...................................................................................................................................................
Position Summary:
Actalent is a global leader in engineering services and is a subsidiary of the Allegis Group, North America’s largest privately held human capital solutions company.
We are currently seeking an Embedded Software Developer who will join our team on-site with a customer in Laval, Québec for the first projects in their career with Actalent. This person will report to Actalent management as well as the customer manager and will be supporting the development of a next generation product used as part of an effort to electrify a range of heavy industrial vehicles.
The Embedded Software Developer will be responsible for the full software development lifecycle on complex projects (design, development, testing, etc). Most of Actalent’s current projects will be focused on C, C++ and Matlab/Simulink development, however we are very interested in a versatile developer who can support complex projects of varying technologies going forward. They will be working both autonomously and amongst Actalent and its clients’ teams and will have several opportunities for promotion and growth in a rapidly expanding company.
This person will be hired as an employee with Actalent, and join other employees who have been supporting this customer on-site for the past several years. This position is hybrid and will require travel to the customer’s office once a week.
Primary Duties and Responsibilities:
1. Responsible for full life-cycle development (design, development, unit testing, etc.)
2. Ability to work remotely, as part of a team
3. Work with the Lead to deliver on complex projects for our clients
4. Interface with product end users when required
Education and Experience Requirements:
Required:
1. The candidate must have a strong background in software development OR a degree in Software or Electrical Engineering
2. Experience with Matlab/Simulink and C or C++ programming
3. Experience with communication protocols, for example J1939 and MODBUS
4. Experience with Linux/POSIX embedded development
Assets:
1. Experience with requirement management
2. Experience with Machine troubleshooting
3. Familiarity with Test planning
4. Experience with Vector Tools Canape/Canalyzer or Modsim/Modscan
5. Good collaboration and communication skills
Skills:
1. Excellent analytical skills
2. Ability to perform complex assignments
3. Strong verbal and written communication skills (English a must, French an asset)
4. Strong technical leadership skills
5. Self-Starter
Travel:
The incumbent will primarily work remotely and on-site with the customer in Laval, with occasional travel to the Actalent engineering center (Ville Saint-Laurent).
Job Type: Full-time
Salary: $70,000.00-$120,000.00 per year
Benefits:
- Casual dress
- Company events
- Dental care
- Discounted or free food
- Employee assistance program
- Extended health care
- On-site parking
- Paid time off
- Relocation assistance
- Tuition reimbursement
- Vision care
Schedule:
Supplemental pay types:
Application question(s):
- Are you able and willing to work on-site at a customer location in Laval, Quebec (1 day per week)
Experience:
- MATLAB: 2 years (preferred)
- Embedded Software Development: 2 years (preferred)
- C or C++: 2 years (preferred)
Language:
Work Location: In person
Apply
Go Back