Mid-Level Software Engineer - Sensor Signal Processing & Machine Learning
About the Role
We are seeking a talented Mid-Level Software Engineer - Sensor Signal Processing and Machine Learning to join our dynamic team. In this remote role, you will be at the forefront of developing innovative sensor technologies that impact daily interactions with technology. This position offers the opportunity to work on cutting-edge projects in a collaborative environment, shaping the future of sensing technologies.
What You'll Do
- Implement sensor signal processing and machine learning algorithms across various embedded System-on-Chips (SoCs).
- Debug, verify, and optimize C code for algorithms initially developed in MATLAB/Python, focusing on performance, memory, power, and complexity trade-offs.
- Assist with the deployment of algorithms and provide support to development and testing teams.
- Prototype new solutions on reference hardware platforms.
- Document implementation flows and software architecture designs.
- Participate in a broad range of sensors systems engineering activities within the Sensors Technologies group.
Requirements
- At least 3+ years of software development experience, specifically in implementing digital signal processing and machine learning algorithms in C/C++.
- Proficiency in C with the ability to implement MATLAB-coded algorithms in C, including a solid understanding of fixed-point implementation and quantization for ML models.
- Familiarity with RTOS and multi-threaded programming environments.
- Working knowledge of Python and MATLAB for algorithm development and testing.
- An understanding of the operation of common sensors like accelerometers, gyroscopes, and magnetometers.
- Detail-oriented with excellent written, verbal, and presentation skills.
Nice to Have
- Hands-on experience with ML frameworks such as PyTorch and TensorFlow.
- Experience balancing engineering considerations like performance, memory, power, and complexity.
What We Offer
- Financial Security: Competitive salary, stock options, performance-related bonuses, Employee Stock Purchase Scheme, and Matching Pension Scheme.
- Health & Well-being: Comprehensive health insurance, life insurance, and subsidized memberships for physical and mental well-being.
- Work/Life Support: Enhanced maternity/paternity leave, education assistance, and relocation support if required.
- Community: Access to various employee-run clubs (running, football, chess, badminton, etc.).
If you're looking to advance your career in software engineering with a focus on sensor technologies and machine learning, apply now for this exciting remote opportunity!
This Mid-Level Software Engineer role offers an exciting opportunity to work with cutting-edge sensor technologies in a collaborative environment. With competitive compensation and relocation support, it's a great chance to advance your career.
About European Tech Recruit
Explore exciting career opportunities at European Tech Recruit in 2026. Browse a variety of remote, hybrid, and office roles tailored to your skills. Utilize our advanced filters, application tracking, and company insights to streamline your job search. Stay informed with the latest industry news while finding the perfect position that aligns with your career goals at European Tech Recruit. Your future starts here!
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months