Responsibilities for a Software Engineer Role:
As a Software Engineer in our team, you will contribute to shaping the future of transportation by developing solutions that prioritize safety, sustainability, and connectivity. Your daily tasks will include:
- Adhering to established standards and best practices in software development processes.
- Gathering and evaluating software requirements.
- Drafting detailed software design documentation.
- Developing and coding software modules.
- Conducting tests to validate software deliverables.
- Enhancing your professional skills through continuous learning.
- Upholding the company’s reputation through professionalism.
- Safeguarding confidential information and company assets.
Responsibilities for a Hardware Engineer Role:
As a System/Test Engineer, you will collaborate with engineering teams to design and test cutting-edge solutions. Your responsibilities will encompass:
- Gaining proficiency in systems engineering processes, including requirements gathering and system architecture development.
- Working closely with other systems engineers on project deliverables.
- Reviewing and interpreting customer requirements and technical specifications.
- Partnering with software, testing, and hardware engineering teams.
- Collaborating with leading global automotive brands.
- Joining advanced testing, design, and automation teams to develop innovative, technology-driven products and features.
Preferred Qualifications and Skills:
- A Bachelor’s or Master’s degree in Computer Science, Information Technology, Electronics, Electrical, or related fields.
- Experience or exposure to embedded systems software development using C on 16/32-bit microcontrollers.
- Hands-on knowledge of microcontroller design and programming.
- Familiarity with tools for programming and debugging microcontrollers and processors.
- Proficiency with software engineering tools that support the software development lifecycle.