Participate in the entire software development life cycle for embedded software operating on unmanned robotic vehicles. Duties include, but are not limited to, requirements development, design, implementation, testing and support. Realize external and internal customer requirements