Location: Remote (Based in Michigan)
Company: Raizan Solutions LLC
About Us:
Raizan Solutions LLC is a leading recruiting agency specializing in connecting top talent with high-impact opportunities. We are currently seeking an experienced Embedded Software Engineer for our client, a reputable automotive technology company. This is a contractual, remote position with exciting challenges and opportunities to work on cutting-edge automotive projects.
Job Overview:
As an Embedded Software Engineer, you will be responsible for developing and enhancing embedded software solutions on Aurix devices, specifically the TC3xx series. You will work with existing codebases, focusing on secure bootloaders and Hardware Security Modules (HSM). Your role will include analyzing, debugging, and implementing improvements to these critical automotive systems using the Lauterbach debugging tool.
Key Responsibilities:
- Collaborate with a team to develop, enhance, and maintain embedded software on Aurix TC3xx microcontrollers.
- Work on secure bootloaders and HSM modules that are already in place, enhancing and debugging the existing codebase.
- Utilize the Lauterbach debugger to troubleshoot and resolve software issues efficiently.
- Analyze software requirements and develop high-quality, reliable code to meet system specifications.
- Ensure the embedded software complies with industry standards and client requirements, particularly in automotive safety and security.
- Document technical designs, processes, and findings clearly and concisely.
Must-Have Requirements:
- Experience: 5+ years of experience in embedded software engineering, specifically within automotive or related industries.
- Technical Skills: Proficiency in C/C++ programming with hands-on experience working with Aurix TC3xx devices.
- Debugging Tools: Familiarity with Lauterbach or similar debugging tools.
- Security Knowledge: Experience with secure bootloaders and understanding of HSM modules.
- Problem Solving: Strong analytical and troubleshooting skills, particularly in working with existing codebases.
- Remote Work: Ability to work independently in a remote setting while maintaining effective communication with the team.
Why Join Us?
- Flexible, remote work environment.
- Opportunity to work on cutting-edge automotive technologies.
- Competitive compensation based on experience and expertise.
Raizan Solutions LLC is committed to providing equal employment opportunities for all candidates.