Software Engineer II, Embedded
Overview
In this role you design and deliver high-assurance embedded software for Echodyne’s radar systems. You’ll collaborate with a cross-disciplinary team to implement platform functionality and support test and validation efforts. You’ll own software components, apply solid engineering practices, and continuously improve development tools and processes. This position offers exposure to cutting-edge radar technology and a fast-paced, collaborative environment. You will contribute to secure, real-time software that enables advanced sensing for automotive, UAS, and security applications.
Compensation / BenefitsRSU (Restricted Stock Units)Fully-paid medical, dental, and vision insurancePPO or HDHP/HSA optionVirtual Care – 98Point6Mental Health coverage401(k) match
ResponsibilitiesDesign, develop, and optimize embedded C++ software components with high assuranceParticipate in design and code reviews and contribute to code qualityImprove coding practices, testing, and development toolsSupport testing efforts and collaborate with partner teamsWork with radar, signal processing, and software engineers to meet system control and signal processing needs
Key requirementsEmbedded Linux software development in C++Embedded debugging and testing with probes and measurement toolsPython or scripting for testing automationSoftware development lifecycle knowledge and good coding practicesExperience with Git-based version control and collaborative workflowsUnit and integration testing experienceStrong communication and cross-team collaborationfast learnercollaborative mindsetclear written and verbal communicationEmbedded LinuxC++Debugging with oscilloscopes, logic analyzers