Sr. Engineer, Software
Core
Lead software architecture and development for customer-specific amplifier features, serving the automotive and audio technology industries.
Role type
Senior IC software engineer (embedded systems)
Builds
Application software for in-vehicle amplifiers
Domain
Automotive audio systems and embedded electronics
Deliverable
production ML models | product features
Required skills
C/C++ programming, system architecture design, in-vehicle LAN communication (CAN, LIN, Ethernet), unit-level and amplifier-level software validation, vehicle-level integration testing, deep-level debugging and root-cause analysis
Preferred skills
project planning, development scheduling, risk management, leading small-to-mid-scale technical workstreams
Technologies
C, C++, CAN, LIN, Ethernet
Responsibilities
Lead software requirement analysis and definition for customer-specific amplifier features; Own the architecture design for Application software ensuring scalability and reusability; Lead and participate in C/C++ coding, peer reviews, and design reviews; Plan, execute, and review unit-level and amplifier-level software validation activities; Conduct deep-level debugging for amplifier software including root-cause analysis of complex issues involving software, hardware, and vehicle interfaces
Seniority
Senior, hands-on IC