Position: Sr. Embedded Software Developer
Duration: 12-month contract- possible extensions
Location: Remote in Raleigh/Cary, NC
PR: 60-70/hr
Qualifications:
- BS in Computer Science, Computer Engineering, or Electrical Engineering
- 3+ years' professional experience in Embedded development environments
- Strong understanding/experience with RTOS, Multithreading, and Constrained Resources
- Strong expertise with C++ development
- Strong expertise with object oriented design
- Professional experience with HMI development
- Strong experience with various operating platforms
- Android & Linux are strongly preferred
- Experience using source code control and defect tools
- Experience working in a team that uses agile/scrum methodologies
- Team is in 2 week sprint cycles
- Experience maintaining software applications using various debugging tools
- ADB & Android Studio preferred
Preferred:
Day to Day:
Insight Global is looking for a Principal Software Engineer to join the team of its largest OEM client in Dearborn, MI. This position is a virtual role, however, candidates must be local to Cary, NC. This person will work in association to the clients connected vehicle system, implementing new features in embedded vehicle software, while providing software maintenance fixes.
Specific responsibilities include:
- Analyze product requirement documents for connected vehicle applications and create software designs and proposals
- Implement new features in embedded vehicle applications
- Perform debugging and software maintenance activities for existing vehicle applications
- Develop and execute unit tests and report defects
- Provide time estimates and regular progress updates for assigned development tasks
- Participate in code reviews and contribute as a member of a multi-functional agile development team