
Embedded Software Co-Op
Emerson Electric Co.6 days ago
Marshalltown, IA, USAIntern
Responsibilities
- Interpret upstream requirements and design, document, and implement supporting firmware validations.
- Create project and product documentation according to departmental and company procedures and standards.
- Collaborate with project team members to deliver implemented, tested, and documented features.
- Design, assemble, and maintain test fixtures.
Requirements
- Currently enrolled in a bachelor’s degree program, preferably in Computer Science, Computer Engineering, Software Engineering, or Electrical Engineering.
- Have programming experience in C#, C++, or a similar object-oriented programming language.
- Understand basic mechanical, pneumatic, and electronic systems.
- Demonstrate teamwork, analytical problem-solving, and decision-making skills.
- Be available full-time for 40 hours per week and legally authorized to work in the United States.
- Preferred qualifications include knowledge of common software test methods, familiarity with TeamCity or Jenkins, experience with distributed version control, and familiarity with ARM embedded processor platforms.
Benefits
- Full-time, 40-hour-per-week co-op experience in Marshalltown, Iowa.
- Hands-on experience, professional development, mentorship, training, and networking opportunities through a structured co-op program.
- Medical insurance plans with dental and vision coverage, flexible time off, paid holidays, and volunteer time.
- On-site cafeterias, fitness facilities, employee resource groups, recognition programs, and other workplace resources.