
Software Engineer II
- Oak Brook, IL
- $84,375-112,500 per year
- Permanent
- Full-time
- Write primarily front end code in Flutter and Dart
- Willingness to learn Go
- Research, write, develop, test, and evaluate software programs around vehicle emulation and simulation
- Assist in creation of design requirements for vehicle emulation and simulation applications
- Assist in managing CI/CD for emulator team
- Complete code reviews for team members
- Create and update documentation for emulation and simulation tools
- Keep abreast of new developments in the fields of engineering design, methods, and applications
- Provide support to end users on emulation software
- Bachelor's degree in Computer Science or related technical field with 2+ years of engineering experience
- Minimum of 3 years of experience; or equivalent combination of education and experience
- Firm understanding of typed and compiled languages
- Front end development
- Proficiency in Flutter, Dart
- MVVM, MVC concepts
- Experience integrating RESTful APIs and third-party libraries
- Strong understanding of software UI/UX design principles
- Ability to write clean, maintainable, and testable code
- Familiarity with state management solutions (e.g. BLoC, Provider)
- Version control using Git and collaborative workflows
- Debugging and performance optimization skills
- Flexible work arrangements
- Savings & Retirement benefits
- Tuition reimbursement
- Parental leave
- Adoption assistance
- Fertility & Family building support
- Employee Assistance Programs
- Charitable contribution matching and Volunteer Time Off