What are the responsibilities and job description for the Embedded Software Engineer position at Sky Limit Systems?
About Us :
We are an innovative leader in engineering services, delivering cutting-edge solutions across a range of industries for embedded engineering. We are looking for a skilled Embedded Software Engineer with experience in C / C development, Python, 6S principles, and subsystem-level testing to join our dynamic team.
Position Overview :
As an Embedded Software Engineer, you will be responsible for developing and testing embedded software solutions, with a focus on subsystem-level testing and ensuring high-quality, reliable performance. You will work on the full software development lifecycle, from design and development through to integration and testing.
Key Responsibilities :
- Develop and maintain embedded software applications in C / C for embedded systems.
- Utilize Python for scripting and automation tasks to improve development efficiency.
- Participate in subsystem-level testing to verify functionality, performance, and reliability of embedded systems.
- Collaborate with hardware engineers to integrate software with hardware components.
- Apply 6S principles to maintain a clean, organized, and efficient work environment.
- Troubleshoot and debug software issues, and provide detailed documentation of findings and solutions.
- Contribute to the full software development lifecycle, from requirements gathering through testing and release.
- Work with cross-functional teams to ensure embedded software meets project requirements and deadlines.
Qualifications :