The Software Engineering Co-op role will assist in the testing of Ezurio's Linux Software Stack for our various Linux SOM and communications platforms. The Software Engineering Co-op is required to assist in test automation development and test execution for various areas of the Linux software, such as Board Support Packages, Wi-Fi and Bluetooth communications stack, and applications operating on the SOM platforms which demonstrate the capabilities of the SOM platforms. This role is onsite in our Akron, Ohio office.
RESPONSIBILITIES
- Work with the Senior Engineers and mentors to define the scope of activities
- Develop and execute tests fulfilling the defined testing requirements
- Provide estimates to fulfill required work packages
- Maintain documentation involving test design, requirements and operator instructions
- Provide ongoing updates on project timelines and progress
- Work with development engineers to isolate issues by collecting and analyzing detailed protocol traces, log files, and debug output
REQUIREMENTS
- Familiar with Linux
- Experience with embedded Linux is an advantage
- Ability to understand schematics, hardware design and datasheets is an advantage
- Understanding of networking technologies and protocols is an advantage
- Excellent communication skills
- Ability to work well in a Team environment
- Effectively present information and respond to questions from groups
- Ability to work under direct supervision
- Ability to work with clearly defined project steps
- Familiarity with the Microsoft Office suite of applications
EDUCATION / EXPERIENCE
- Enrolled in computer engineering or software engineering program
- Linux experience advantageous
- Python development
- Development with C language in embedded environments advantageous
We're an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.