Structavia Consulting Engineers is an internationally recognized HR consultancy firm, and they are seeking a Firmware Engineering Intern to gain hands-on experience in developing embedded software. The role involves collaborating with stakeholders and technical teams to design and implement features, develop test cases, and manage work using Agile methodologies.
Responsibilities:
- Partner with stakeholders to understand functional requirements of systems to accurately design and implement features
- Collaborate with technical teams to define and design proposed solutions that meet technical requirements and adhere to application design guidelines, strategies, and best practices
- Develop unit test cases that accurately test interface functionality and responses to varied inputs both in and out of scope. These test cases will be created at all levels of the software stack
- Work to analyze, debug, and resolve defects in applications as needed. Defects found should have new test cases created to capture the bug and verify it has been correctly fixed
- Manage own work via Agile methodologies to deliver according to project schedules; be accountable for delivery
- Determine methods for reporting metrics on TDD test coverage through the continuous integration server
- Design, develop, and implement application level and firmware solutions that meet business needs
Requirements:
- Currently pursuing a bachelor's or master's degree in electrical engineering, or related field in a program of study at an accredited college or university