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.