Open application: Senior Software / Embedded Engineer
Core
Designing, implementing, and validating embedded software and system-level solutions for diverse client projects.
Role type
Senior Embedded Software Engineer
Builds
Embedded software components and system-level solutions for forward-thinking clients
Domain
Embedded systems, cloud environments, AI/ML
Deliverable
production ML models | product features
Required skills
C++, Python, Linux, embedded platforms, real-time constraints, hardware interfaces, AWS, Azure, version control, continuous integration, AI/ML/DL
Preferred skills
Signal Processing
Technologies
C++, Python, Linux, AWS, Azure
Responsibilities
Lead development and maintenance of embedded software components; Architect and optimise software for performance and hardware interaction; Integrate software with hardware platforms; Write documentation, tests, and validation procedures; Mentor junior colleagues; Collaborate with cross-functional teams and customers
Seniority
Senior, hands-on IC