Senior Associate Software Engineer - Anaheim
Core
Design, develop, and implement complex embedded software applications and controls algorithms for regulated and safety-critical systems.
Role type
Senior Associate Software Engineer (Embedded Systems)
Builds
Real-time embedded software, controls algorithms, and user interfaces for hardware systems.
Domain
Defense, Medical, and Industrial Control Systems
Deliverable
production ML models | product features
Required skills
C, C++, embedded Linux development, troubleshooting PCM hardware, RS-232/RS-485/Ethernet protocols, system architecture analysis, safety-critical software development
Preferred skills
Python, C-Sharp, power electronics, analog circuitry, shared Agentic AI/LLM engines, control systems, power conversion concepts
Technologies
AI, Embedded, Ethernet, Hardware, Linux, Python, RS-485, Security, C++, LLM
Responsibilities
Design and develop complex software engineering applications, develop real-time embedded software and controls algorithms, contribute to user-interface design, analyze system architecture requirements, investigate significant software engineering project activities
Seniority
Mid-level, hands-on IC