Job Description
Job Description
Position Title: Software Engineer
Location: East Moline, IL - 61244
Onsite role on W2
Primary Job Responsibilities:
- Perform embedded software engineering tasking including requirements analysis, operational concept development, software system design/architecture, component integration, design reviews, integration testing and problem solving
- Develop embedded operating system software for vehicle controllers in C
- Assign, coordinate, and review work from other engineers and support personnel. Collaborate with fellow engineers within the team on embedded software work.
- Execute unit and integration testing of software in multiple environments (virtual and lab)
- Analyze issues and drive for resolution of issues found during testing
Required Skills:
- Demonstrated technical skills in the areas of embedded software development, hardware integration, and electrical systems.
- Strong communication and teamwork skills
- Robust problem solving skills
- Ability to work in a self-directed environment
Skills that help stand out:
- Technical experience relating to design and diagnostics of mechanical/electrical/hydraulic systems
- Experience developing low level and middleware drivers for hardware peripherals
- Experience with software test and verification in various environments (Hardware In the Loop, Software In the Loop, on Vehicle)
- Technical experience relating to design and diagnostics of electronic test stands especially using National Instrument modules.
- Familiarity of github, github actions and Jenkins continuous integration workflows
- Experience with CAN communications protocols such as the J1939 and ISO 14229 standards
Company Description
About Kyyba:
Founded in 1998 and headquartered in Farmington Hills, MI, Kyyba has a global presence delivering high-quality resources and top-notch recruiting services, enabling businesses to effectively respond to organizational changes and technological advances.
At Kyyba, the overall well-being of our employees and their families is important to us. We are proud of our work culture which embodies our core values; incorporating value, passion, excellence, empowerment, and happiness, creates a vibrant and productive atmosphere. We empower our employees with the resources, incentives, and flexibility that they need to support a healthy, balanced, and fulfilling career by providing many valuable benefits and a balanced compensation structure combined with career development.
Company Description
About Kyyba:\r\nFounded in 1998 and headquartered in Farmington Hills, MI, Kyyba has a global presence delivering high-quality resources and top-notch recruiting services, enabling businesses to effectively respond to organizational changes and technological advances.\r\nAt Kyyba, the overall well-being of our employees and their families is important to us. We are proud of our work culture which embodies our core values; incorporating value, passion, excellence, empowerment, and happiness, creates a vibrant and productive atmosphere. We empower our employees with the resources, incentives, and flexibility that they need to support a healthy, balanced, and fulfilling career by providing many valuable benefits and a balanced compensation structure combined with career development.