About the job
Join our innovative team as an Embedded Software Engineer, where you will engage in the analysis, design, development, and maintenance of sophisticated embedded software components tailored to meet both business and technical requirements.
- Conduct thorough software requirement engineering, including the analysis, validation, and maintenance of customer requirements.
- Facilitate software integration activities by configuring and merging software modules into a cohesive build.
- Develop and execute unit, component, and integration test cases to verify software functionality, ensuring adherence to quality standards.
- Implement established software development processes and coding standards to generate reliable and maintainable code for embedded systems.
- Leverage debugging and analysis tools to investigate, troubleshoot, and rectify complex software defects and performance issues.
- Provide mentorship to junior engineers, guiding them through technical tasks, coding practices, and effective problem-solving techniques.
- Participate in technical reviews and contribute to team knowledge-sharing sessions.
- Ensure compliance with relevant industry standards, regulatory requirements, company policies, and quality frameworks pertinent to the role and assigned projects.

