AI Software Engineer, Senior – Sensors Software - Cork, Ireland
Core
Senior AI software engineer integrating LLMs and ML algorithms into embedded systems for sensor signal processing and user experience.
Role type
Senior IC embedded AI software engineer
Builds
AI-powered embedded systems for sensors
Domain
IoT / Embedded Systems / Signal Processing
Deliverable
production ML models
Required skills
C, Python, MATLAB, RTOS, multi-threaded programming, embedded software development, digital signal processing, fixed-point implementation, model quantization, sensor operation (accelerometers, gyroscopes, magnetometers)
Preferred skills
PyTorch, TensorFlow, ASIC design/verification/integration
Technologies
C, Python, MATLAB, PyTorch, TensorFlow, RTOS
Responsibilities
Implement AI, sensor signal processing, and ML algorithms across embedded SOCs; Debug, verify, optimize, and tune C code for ML algorithms; Balance engineering considerations (performance, memory, power, complexity); Assist teams with algorithm deployment; Prototype on reference hardware; Document implementation flows and SW architecture design
Seniority
Senior, hands-on IC