Senior Embedded Software Engineer
Responsibilities:Engage with customers to define software functionality based on their needs and constraintsDesign and develop embedded software modules, features, or full productsDefine system, hardware, software, and integration requirementsExecute engineering test, validation, and verification activitiesImplement protocols and algorithms for resource-constrained environmentsEnsure software robustness, resilience, and fail-safe operation for critical systemsCreate technical documentation and optimize existing applicationsParticipate in code reviews, design reviews, and mentorshipDeliver work to meet project scope, cost, and schedule targetsPropose innovative solutions and support technical bidsRequired Qualifications:Bachelor’s degree in Software Engineering or related STEM field8+ years of embedded software engineering experience (or MS + 5 years)Proficiency in C, C++, or equivalent languagesActive Secret clearance is required