Senior Systems Engineering and Testing Engineer
at General Motors
Markham, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 17 Oct, 2024 | Not Specified | 17 Jul, 2024 | N/A | Android,Operating Systems,Software Development,Agile Methodologies,Embedded Systems,Testing,Qnx,Aws,Linux,Security Protocols,Computer Science,Programming Languages,Microsoft Azure,Java,Reliability | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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