What are the responsibilities and job description for the Embedded Software Engineer position at Tekwissen?
Overview :
TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our clients world-wide. Our client is the brand name of Deere & Company, an American corporation that manufactures agricultural machinery, heavy equipment, forestry machinery, diesel engines, drivetrains used in heavy equipment, and lawn care equipment.
Job Title : Embedded Software Engineer
Location : Torrance, CA, 90503
Duration : 36 Months
Job Type : Contract
Work Type : Onsite
Job Description :
- 5 years of professional software development experience.
- 5 years of experience with embedded software and C / C programming.
- Working knowledge of embedded operating systems, multitasking, IPCs, and memory management
- Extensive experience with ARM microprocessors
- Knowledge of compilers, linkers, and memory maps
- Experience with embedded driver development
- Experience with at least one of the following : TCP / IP, USB, CAN, SPI, I2C, RAM, FAT, Bootloader, flash memory
- Experience with test driven development and software unit testing
- Required to use version control and work tracking system
- Experience with software build systems and continuous integration
- Self-motivated and the ability to work both independently and in a team environment
- Must be able to explain technical problems clearly and discuss ideas with the team
TekWissen® Group is an equal opportunity employer supporting workforce diversity.