Roles and Responsibilities
- Design, develop, test, and maintain embedded firmware for automotive applications using C programming language.
- Collaborate with cross-functional teams to identify requirements and implement solutions that meet customer needs.
- Develop software architecture designs for complex systems, ensuring scalability, reliability, and maintainability.
- Troubleshoot issues in existing codebases to improve performance and reduce bugs.
- Participate in agile development processes such as Scrum or Kanban.