Start Date
Immediate
Expiry Date
17 Oct, 25
Salary
0.0
Posted On
17 Jul, 25
Experience
0 year(s) or above
Remote Job
Yes
Telecommute
Yes
Sponsor Visa
No
Skills
Computer Engineering, Computer Science, Coding Practices, Software, Git, C, Management Software, Infrastructure, Operating Systems, Embedded C, Software Development, Microcontrollers
Industry
Computer Software/Engineering
JOB DESCRIPTION
Design, develop, implement, and debug software in cross functional teams in the design, creation and deliver and others. Test and demonstrate software functionality and readiness in prototype benches. Ensure common solutions across all GM owned software. Document requirements for design solution and link them to test cases that can demonstrate software functionality. Utilize automated test tools in build environments and benches to verify functionality of the developed software. Coordinate and collaborate with specialized teams such as Systems, Safety, Electrical Architecture, Cybersecurity, Software Defined Vehicle, Calibration and Vehicle Performance. Support root cause analysis and debugging. Collaborate in meetings with suppliers to develop micro, peripheral, and ECU specific solutions for new technology. Contribute to software quality improvements to determine if restructuring is needed to improve quality, maintainability, reusability, or other software improvements. Troubleshoot code to resolve design deficiencies and develop solutions to resolve them. Hybrid Work Policy - 3 days In-office, 2 days remote. Must be able to report to listed local office.
REQUIREMENTS:
Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field of study. Five (5) years of experience as a Software Architect, Senior Software Engineer, Lead Engineer, or related occupation. Must also have five (5) years of experience in the following: Embedded software development; C and embedded C; Reading schematics for basic electrical circuits; Infrastructure and basic software including autosar stack; Real Time Operating Systems (RTOS) for microcontrollers; Configuration management software including GIT; Cybersecurity and Safety coding practices; and Software for embedded controls systems for the infrastructure layers including HWIO, BSW, Complex Drivers, and SUMs.
Please refer the Job description for details