Senior Systems Engineering and Testing Engineer

at  General Motors

Markham, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate17 Oct, 2024Not Specified17 Jul, 2024N/AAndroid,Operating Systems,Software Development,Agile Methodologies,Embedded Systems,Testing,Qnx,Aws,Linux,Security Protocols,Computer Science,Programming Languages,Microsoft Azure,Java,ReliabilityNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

JOB DESCRIPTION

Work Arrangement: This role is categorized as hybrid. This means the successful candidate is expected to report to the office three times per week, at minimum.
At General Motors, we envision a future characterized by zero crashes, zero emissions, and zero congestion. We are pioneering the next generation of vehicle compute platforms, revolutionizing automotive software development, and integrating seamless connections between cloud and edge resources. Join us as we lead the way towards a sustainable and safe automotive future.

YOUR SKILLS & ABILITIES (REQUIRED QUALIFICATIONS)

  • Bachelor’s degree in Computer Science, Engineering, Software Engineering, Electrical Engineering, or a related field.
  • At least 5 years of experience in software development and testing, with a strong emphasis on embedded systems.
  • Experience with vehicle testing and validating the performance and reliability of embedded systems under real-world conditions.
  • Proficient in programming languages such as Java, C/C++, Rust, Python.
  • Experienced with Agile methodologies and CI/CD processes.

What Will Give You A Competitive Edge (Preferred Qualifications)

  • Experience with operating systems like Android, Linux, and QNX.
  • Familiarity with cloud platforms such as Microsoft Azure and/or AWS.
  • Knowledge of telecommunication networks and security protocols.
  • Expertise in edge computing, cloud technology, and IoT.
  • Understanding of Service-Oriented Architectures and Microservices principles.

Responsibilities:

We are seeking a Senior Engineer to strengthen our system engineering and testing team. This role is crucial for ensuring the integrity, scalability, and performance of our end-to-end data plane and control plane pipelines, which extend from embedded vehicle components to SaaS platforms in the cloud. The successful candidate will play a key role in validating the design and implementation of these systems against high industry standards.

What You’ll Do

  • System Design and Evaluation: Define and articulate system requirements, ensuring designs meet criteria for robustness, scalability, and performance, particularly with regard to data flow and system integration.
  • Testing Development and Execution: Formulate and execute detailed test plans to cover all system components and interfaces comprehensively.
  • Integration and Performance Testing: Perform thorough integration and performance tests, identify and resolve system bottlenecks, and propose system optimizations.
  • End-to-End System Verification: Ensure the complete functionality and reliability of both data plane and control plane pipelines from embedded components to cloud platforms.
  • Collaborative Engineering: Engage closely with software developers and system engineers to facilitate seamless system integration and functionality.
  • Quality Assurance: Advocate and implement top-tier testing practices to uphold high quality standards throughout the product development lifecycle.
  • Documentation and Reporting: Keep detailed documentation of system configurations and testing frameworks, and consistently report on test outcomes and system performance.
  • Continuous Improvement: Lead initiatives to continuously refine testing practices and system designs based on analytical feedback and performance data.
  • Leadership and Mentorship: Mentor and guide team members, promoting a culture of innovation and collaboration within the team.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - QA & Testing

Software Engineering

Graduate

Computer science engineering software engineering electrical engineering or a related field

Proficient

1

Markham, ON, Canada