Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Ingénieur Senior en Tests de Logiciels Embarqués image - Rise Careers
Job details

Ingénieur Senior en Tests de Logiciels Embarqués

Description de l'entreprise

CS Group Canada, une filiale de CS Group, une entreprise du groupe Sopra Steria, accélérateur de la Functional Safety et la Cybersécurité pour les entreprises développant des technologies embarquées critiques (Avionique, Conduite Autonome, Électrification des Transports). Nos clients sont des OEM et des fournisseurs de premier rang dans les secteurs aérospatial, automobile, de la défense et ferroviaire, cherchant à obtenir les certifications de Sécurité Fonctionnelle (ISO 26262, DO-178C, DO-254, ARP-4761, ARP-4754, EN50128) et de cybersécurité (DO-326A, ISO 21434, UN-R155) pour commercialiser leurs technologies.

Description du poste

CS is looking for several Junior / Mid-Level / Senior Embedded Software Engineers. His/her role will be to test embedded safety-critical software applications embedded on Aerospace or Defense Systems. The role may evolve to a leadership or software development role.

The role is hybrid 

Responsibilities:

Reporting directly to both the client and our chief engineer, his/her tasks (but not limited to) will be to:

· Retro-engineer Design from Code

· Carry out the software testing (unit or integration) on complex software functions.

· Develop and run the relevant tests on the test platforms to verify correctness of design.

· Debug issues (raised during the software development cycle) in the application software.

· Ensure traceability between all the software design and tests artefacts.

· Conduct independent peer reviews on design, code or tests produced by other team members.

· Draft all the final technical documents.

· Provide a clear status and workload to his/her direct supervisors.

· Participate to continuous improvement of the team performance (quality, efficiency, on-time delivery).

Qualifications

 Minimum 5 year experience in language ADA or C or C++.

. Associate Degree in Engineer, Computer science or related

· Interest in troubleshoot complex software problems.

· Good communication, interpersonal skills, team-player.

· Curiosity, autonomy, pro-activity and ability to find solutions and compromises.

 

· Minimum 5 year experience in testing tools such as LDRA or VectorCAST or equivalent.

· Experience in GreenHills Tools is a plus.

· S. degree in Electrical or Computing Science or equivalent.

· Basics in DO-178B or C or equivalent standard

· Basics in communication protocols CAN, ARINC, RS-422, Ethernet.

· Software Knowledge: Microsoft Office, DOORS, SVN.

Informations complémentaires

Dans cette annonce, l’emploi du masculin pour désigner des personnes n’a d’autres fins que celle d’alléger le texte.

Veuillez noter que seuls les candidats sélectionnés seront contactés.

Type d'emploi : Temps plein, Permanent

CS Group Canada valorise la diversité sur le lieu de travail et encourage les femmes, les minorités visibles, les minorités ethniques, les autochtones et les personnes handicapées à postuler.

Avantages :

  • Travail hybride
  • Assurance médicale, dentaire et visuelle avancée.
  • Accès à un service de télémédecine.
  • Programme de REER.
  • Congés personnels et congés de maladie.
  • Salle de loisirs avec billard et baby-foot.

Toutes vos informations resteront confidentielles conformément aux directives de l'EEO.

Employeur inclusif et engagé, notre société œuvre chaque jour pour lutter contre toute forme de discrimination et favoriser un environnement de travail respectueux. C’est pourquoi, attachés à la mixité et à la diversité, nous encourageons toutes les candidatures et tous les profils 

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Ingénieur Senior en Tests de Logiciels Embarqués, CS GROUP

At CS Group Canada, we are on the lookout for a talented Ingénieur Senior en Tests de Logiciels Embarqués to join our dynamic team located in Saint-Laurent, QC. As a part of our company, which operates within the realms of Functional Safety and Cybersecurity, you'll find yourself at the forefront of validating cutting-edge technologies in aviation, autonomous driving, and transport electrification. Your role will involve diving deep into testing software applications that are critical for aerospace and defense systems, where your expertise in languages like ADA, C, or C++ for over five years will be pivotal. You'll engage in retro-engineering design from code, running crucial tests, and conducting thorough debugging, ensuring every software function meets the highest standards. Collaboration is key here; you'll be interacting with both clients and our chief engineer, providing insights through independent peer reviews and crafting comprehensive technical documents. This position also allows room for growth, potentially leading to a leadership or development role. Our hybrid work model provides flexibility while still fostering a supportive environment aimed at continuous improvement. With benefits like advanced medical, dental, and vision insurance, along with generous personal and sick leave, CS Group Canada not only invests in its projects but in its people too. If you’re curious, proactive, and ready to tackle complex software challenges, we encourage you to consider joining our mission-driven team and make a substantial impact in the industry!

Frequently Asked Questions (FAQs) for Ingénieur Senior en Tests de Logiciels Embarqués Role at CS GROUP
What are the responsibilities of an Ingénieur Senior en Tests de Logiciels Embarqués at CS Group Canada?

As an Ingénieur Senior en Tests de Logiciels Embarqués at CS Group Canada, you'll be tasked with testing safety-critical embedded software applications. Your responsibilities will included conducting thorough software testing, retro-engineering designs from code, debugging issues, ensuring traceability between design and test artifacts, and drafting final technical documents. You’ll also be expected to mentor junior team members and actively participate in continuous improvement initiatives.

Join Rise to see the full answer
What qualifications are needed for the Ingénieur Senior en Tests de Logiciels Embarqués position at CS Group Canada?

Candidates applying for the Ingénieur Senior en Tests de Logiciels Embarqués position at CS Group Canada should have a minimum of five years’ experience in programming languages such as ADA, C, or C++, along with familiarity in software testing tools like LDRA or VectorCAST. A degree in Computer Science or a related field is essential, and knowledge of DO-178B or C standards will be highly beneficial.

Join Rise to see the full answer
What does the hybrid work model look like for the Ingénieur Senior en Tests de Logiciels Embarqués role at CS Group Canada?

The hybrid work model at CS Group Canada for the Ingénieur Senior en Tests de Logiciels Embarqués allows employees to balance working from home with in-office days. This flexibility is designed to boost productivity while promoting collaboration and teamwork within our dynamic environment, ensuring that you remain connected with your colleagues and projects.

Join Rise to see the full answer
How does CS Group Canada support diversity and inclusion in the workplace?

CS Group Canada is deeply committed to fostering an inclusive workplace. We actively encourage applications from diverse backgrounds, including women, visible minorities, Indigenous peoples, and individuals with disabilities. Our policies promote respect and equality, creating a supportive work environment for all employees.

Join Rise to see the full answer
What are the career growth opportunities for an Ingénieur Senior en Tests de Logiciels Embarqués at CS Group Canada?

At CS Group Canada, the Ingénieur Senior en Tests de Logiciels Embarqués has numerous career development opportunities. This role can evolve into leadership or software development positions, allowing you to expand your skills and influence within the organization as you lead projects or mentor less experienced engineers.

Join Rise to see the full answer
What benefits does CS Group Canada offer for the Ingénieur Senior en Tests de Logiciels Embarqués position?

CS Group Canada provides a comprehensive benefits package for the Ingénieur Senior en Tests de Logiciels Embarqués, including advanced medical, dental, and vision insurance, access to telemedicine, a retirement savings plan, personal and sick leave, and fun perks like a recreational room equipped for entertainment. We prioritize our employees’ well-being and work-life balance.

Join Rise to see the full answer
What skills are crucial for success as an Ingénieur Senior en Tests de Logiciels Embarqués at CS Group Canada?

Success as an Ingénieur Senior en Tests de Logiciels Embarqués at CS Group Canada requires strong technical skills in embedded software testing, proficiency in the required programming languages, and familiarity with testing tools. Additionally, having excellent communication and collaboration skills will empower you to work effectively within a team and engage with clients to achieve project goals.

Join Rise to see the full answer
Common Interview Questions for Ingénieur Senior en Tests de Logiciels Embarqués
How do you approach debugging complex software issues?

When addressing complex software issues, I begin by replicating the problem to understand its nature fully. I analyze logs and utilize debugging tools to pinpoint potential bugs, systematically isolating variables. Collaborating with my team enables us to share insights and devise effective solutions faster, leveraging collective knowledge for optimal outcomes.

Join Rise to see the full answer
Can you explain your experience with embedded software testing tools?

In my previous roles, I’ve extensively used tools such as LDRA and VectorCAST for software testing. I primarily focus on unit and integration testing, ensuring thorough verification of complex functions within safety-critical environments. These tools allow for effective test case management and provide the traceability necessary to meet standards like DO-178C.

Join Rise to see the full answer
What strategies do you use for ensuring traceability between software design and testing artifacts?

To ensure traceability, I implement a structured document management system where all design and testing artifacts are linked and regularly updated. Tools like DOORS can facilitate this process by providing a robust framework for maintaining relationships between requirements, design elements, and testing outcomes—ensuring compliance with safety standards.

Join Rise to see the full answer
How do you manage peer reviews in your previous experience?

I value peer reviews highly as they enhance the quality of our work. I organize review sessions where team members can present their designs, code, and test cases. Constructive feedback is encouraged, and I make it a point to focus on collaborative improvements while ensuring all comments and suggestions are documented for future reference.

Join Rise to see the full answer
What experience do you have with standards like DO-178B or C?

I have foundational knowledge of DO-178C and its critical role in safety-critical systems. My experience includes understanding the development lifecycle it encompasses, from requirements to verification phases. I strive to ensure our projects align with these standards, thereby fostering a culture of safety within the development process.

Join Rise to see the full answer
How have you contributed to improving team performance in your past roles?

In past roles, I've contributed to performance improvement through introducing best practices in testing and documentation. I've also advocated for continuous feedback cycles and facilitated brainstorming sessions where team members could exchange ideas on enhancing efficiency, ultimately resulting in improved delivery timelines and quality.

Join Rise to see the full answer
Describe a time you faced a difficult tech problem and how you resolved it.

I once encountered a challenging bug that eluded initial testing phases. I took the initiative to conduct a root cause analysis and collaborated with colleagues to approach it from different angles. This involved extensive testing iterations, and eventually, we identified an underlying issue in the integration layer. Rectifying this not only resolved the bug but also enhanced our application’s stability.

Join Rise to see the full answer
How do you keep your technical skills up-to-date?

I prioritize continuous learning by enrolling in relevant workshops and online courses to keep my skills current. Attending industry conferences and participating in professional networks also provides insights into emerging trends. Moreover, I engage with open-source projects and collaborative tech communities, allowing me to refine my capabilities while giving back to the industry.

Join Rise to see the full answer
What do you believe is essential for effective communication with team members and clients?

Effective communication hinges on clarity and active listening. I ensure that my messages are concise and tailored to the audience's understanding. Regular updates and check-ins foster transparency and trust, while being open to feedback makes collaborations more effective and relationships stronger.

Join Rise to see the full answer
What innovations do you think could be applied in the field of embedded software testing?

I believe that the integration of AI-driven testing tools could revolutionize embedded software testing by enabling faster test case generation and improved defect predictions. Additionally, the implementation of more considerable automation in regression testing processes could free up resources, allowing teams to focus more on complex problem-solving and innovation.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
CS GROUP Remote California St, San Francisco, CA, États-Unis
Posted 2 days ago
ETHICS CODE Remote No location specified
Posted 2 days ago
Photo of the Rise User
Stronghold Hybrid La Porte, TX
Posted 6 days ago
Dare to be Different
Transparent & Candid
Growth & Learning
Flex-Friendly
Medical Insurance
Posted 8 days ago
Posted 7 days ago
Photo of the Rise User
Posted yesterday

CS is a systems supplier and integrator providing innovative products and customized services in Air Traffic Control, Aeronautic, Defense, Space, Security and Energy sectors. With 162 million in revenues and 1,700 employees worldwide, CS is an est...

10 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
November 28, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!