Job Description Essential Responsibilities: Design and implement software for embedded systems from requirements analysis through production and commercial deployment. Maintain and enhance software deployed within existing embedded products and systems. Participate in design and code reviews.