The research engineer will be working with multiple teams at a technical level, predominantly developing and maintaining software frameworks for the control of……
Collaborate closely with cross-functional teams (software, hardware, algorithms, product) to deliver features aligned with customer and project requirements.…
Within this group, the Print Engine team which develops next generation of digital printers is looking for a talented Software developer to participate in the……
Collaborate closely with adjacent teams to integrate deep learning models into the signal processing chain effectively while understanding their impact on……
Support the ASIC and DSP teams for the implementation and validation. Follow and translate the 3GPP NR/LTE standards to algorithm feature requirements.…
Strong collaboration and communication skills and ability to work across research and engineering teams. Exceptional BSc candidates with strong engineering……
You will be working on a research grant from Innosuisse on the topic of "Self-recovery of end-to-end encrypted vaults". The duration of the grant is 2 years.…
For sales roles, the range provided is the role’s On Target Earnings ("OTE") range, meaning that the range includes both the sales commissions/sales bonuses……
Collaborate closely with software and hardware engineering teams as well as product teams to transition prototypes to scalable and user-friendly implementations……
Architect Vision Pipelines: Design and deploy real-time CV systems for mushroom detection, grading, and room scanning that run 24/7 in industrial environments.…
10-12 years FPGA design experience, including Altera Quartus and Xilinx Vivado. Additional cash or stock incentives may be provided as part of the compensation……
Collaborate with lab teams to identify key data sources and develop a robust data strategy for leveraging that data to support business objectives and drive……
Integrate ML models into production systems in collaboration with Robotics and Platform teams. This position emphasizes strong engineering execution:……
Monitor, troubleshoot, and continuously improve production systems, CI/CD workflows, and ML pipelines, with a focus on performance, security, and cost.…
Support full-stack system integration: GNSS, INS/IMU, localization, and fusion. Develop state-of-the-art navigation and sensor fusion algorithms for UAVs.…
LLM-powered products: Design and build robust, production-grade LLM systems and chatbots. Evaluation that guides shipping: Define offline eval sets, run quick……
Work cross-functionally with Systems Engineering, Simulation & Modelling, Flight Dynamics, Software, and Hardware teams to ensure GNC algorithm performance and……
A dynamic Context Graph and chat-based AI SRE provide rich context and automated workflows so teams can move from detection to root cause of production issue……
You will work closely with our software, signal processing algorithms, architecture, integration and verification teams and you will be responsible for planning……
You will work closely with silicon and equally closely with users, moving from prototype to production with clean code, clear documentation, and measurable……
Own the full LLM pipeline from data preparation to production real case usage. Collaborate with product and CS teams to integrate AI models into conversational……
Cross-Team Collaboration: Work closely with system engineers, optical engineers, software engineers. Strong Communication & Teamwork: Ability to collaborate……
Your primary focus will be on creating high-quality, production-ready code and taking end-to-end ownership of our machine learning and deployment pipelines.…
The Learning Algorithms and Systems Laboratory (LASA) is looking for an engineer to work jointly with a team of researchers. LASA develops means by which humans can teach robots to perform skills with the level of dexterity displayed by humans in similar tasks. Our robots move seamlessly with smooth motions. They adapt adequately and on-the-fly to the presence of obstacles and to sudden perturbations, hence mimicking humans, with immediate response when facing unexpected and dangerous situations.
Mission
The research engineer will be working with multiple teams at a technical level, predominantly developing and maintaining software frameworks for the control of robotic manipulators and machine learning applications. The candidate will have the opportunity to design and implement solutions to the challenges posed by various students and research collaborators in the lab and actively participate in robotic experiments. The role includes some opportunities for hardware work related to sensor interfacing and experimental design, based on the needs of the researchers. Finally, the candidate will help champion and promote excellent software practices including code reviews and active use of version control across the lab.
Main duties and responsibilities
Develop and maintain robot control & machine learning software
Assist in cutting-edge research alongside research teams
Sensor interfacing and experimental design
Profile
Completed Masters or PhD in Robotics, Machine Learning or a related technical field.
You have a strong background in programming (Python, C++ is advantageous), robotic control and usage of machine learning techniques.
Experience with Linux and ROS / ROS2 framework is strongly preferred.
You are familiar with modern software development workflows including git and Docker.
Additional software skills (MATLAB) are welcome.
English required and French a plus.
Valid Swiss or EU/EFTA work permit required.
We offer
A lab environment of multi-national researchers
Access to a network of renowned scientists in their field
Possibility of further training
Presence at the lab in EPFL Lausanne campus required, with some remote work possible.