Embedded Software Developer Job Description
The Embedded Software Developer is responsible for developing and implementing AI software for complete embedded software life-cycles. From building code to testing and device implementation.
Duties Include:
- Creating design goals and deadlines
- Design, develop, code, test and debug software
- Integrate and validate new product designs
- Post production support
Job Requirements:
- Bachelor's Degree in Computer Science or Computer Coding
- Experience with C and C++
- Experience with software engineering
- Knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems
- Experience in hands-on development and troubleshooting on embedded targets
- Writing and documentation skills