Embedded Systems Engineer
Vor 6 Tagen
Job Description
We are seeking a motivated and talented Embedded Systems Engineer to join our core technology team. This role is fundamental to our mission, placing you at the critical intersection of hardware and software. You will be responsible for developing, testing, and debugging the low-level firmware that runs on our robots' computing units, making our innovative designs come to life. If you are passionate about writing efficient C++ code and want to see your work power a real-world fleet of autonomous robots, this is the perfect opportunity to start and grow your career. You will be at the heart of our robots, working directly with the hardware. Your focus will be on designing, writing, testing, and debugging the low-level code that brings our machines to life.
What you'll be doing
- Write and debug low-level C++ code for the microprocessors and microcontrollers at the core of our robots.
- Assist in bringing up and testing new PCBAs, sensors, and communication interfaces.
- Implement firmware for peripherals like cameras and actuators, ensuring they function correctly and efficiently.
- Develop and run tests to validate firmware functionality on real robotic hardware.
- Collaborate with the hardware and software teams to understand system requirements and contribute to the development process.
- Participate actively in code reviews to both learn from senior engineers and improve the quality of our codebase.
- Help create and maintain clear technical documentation for the firmware you develop.
- A Bachelor's degree or higher in Computer Science, Computer Engineering, Electrical Engineering, Robotics, or a related technical field.
- Strong foundational programming skills in C++, with a clear focus on embedded and low-level systems.
- A solid understanding of microprocessor and microcontroller architecture (e.g., ARM Cortex-M, RISC).
- Familiarity with common microcontroller peripherals (UART, SPI, I2C) and communication protocols like CAN.
- The ability to read electrical schematics and understand how software interacts with electronic circuits.
- Hands-on experience debugging embedded systems using tools like oscilloscopes, logic analyzers, and debuggers (GDB).
- A genuine passion for robotics and working at the intersection of hardware and software.
- Master's degree in a relevant discipline.
- At least 2 years of experience in robotics, automotive, aerospace, or consumer electronics.
- Experience with ROS/ROS2.
- Personal projects involving robotics, electronics, or low-level programming.
- Familiarity with version control systems like Git.
- Experience with functional safety.
We believe the best work is done when collaborating and therefore require in-person presence in our office locations.
-
Embedded Systems Engineer
Vor 2 Tagen
Zürich, Zürich, Schweiz RIVR Vollzeit CHF 80'000 - CHF 120'000 pro JahrRIVR is a Swiss robotics company pioneering Physical AI and robotic solutions to revolutionize last-mile delivery, giving 1 human the power of 1000. Through the combination of artificial neural networks and innovative robot designs with wheels and legs, RIVR aims to enhance efficiency, sustainability, and scalability in last-mile delivery. Founded as...
-
Embedded Systems Engineer
Vor 6 Tagen
Zürich, Zürich, Schweiz Gravis Robotics Vollzeit CHF 120'000 - CHF 180'000 pro JahrGravis Robotics is a startup that turns heavy construction machines into intelligent and autonomous robots. Our unique combination of learning-based automation and augmented remote control lets one operator safely conduct a fleet of earthmoving machines in a gamified environment. Our team has over a decade of academic experience honing the cutting edge of...
-
Embedded Software Lifecycle Engineer
vor 4 Stunden
Zürich, Zürich, Schweiz CEDES AG Vollzeit CHF 60'000 - CHF 110'000 pro JahrEmbedded Software Lifecycle Engineer %) Experis Switzerland Zürich, Switzerland month ago Role details Contract type Permanent contract Employment type Full-time (> 32 hours Working hours Regular working hours Languages English Job location Zürich, Switzerland Tech stack Systems Engineering C Software Design Documents Embedded Software Issue Tracking...
-
Embedded Software Engineer
Vor 4 Tagen
Zürich, Zürich, Schweiz Techfirm Industrial Services Vollzeit CHF 60'000 - CHF 120'000 pro JahrFor our Techfirm Industrial Services team, we would like to integrate aEmbedded Software Engineer (M/W/D) ready to join us in Switzerland to take up new challenges together WHAT WILL BE YOUR TASKSDesign embedded real-time software running on the processor using C++Contribute to the software development strategy in your areaInvolved in the whole software...
-
Embedded Linux Developer 100
Vor 4 Tagen
Zürich, Zürich, Schweiz Miromico AG Vollzeit CHF 600'000 - CHF 1'200'000 pro JahrTo strengthen our Embedded Team, we are looking for an Embedded Linux Engineer with deep expertise in Yocto Linux and modern IoT gateways.Your ResponsibilitiesDevelopment, configuration, and maintenance of embedded Linux distributions (Yocto-based)Integration and customization of BSPs, device trees, bootloaders, and kernel modulesDevelopment of system...
-
Embedded Software Engineer Robotics
Vor 2 Tagen
Zürich, Zürich, Schweiz TalentCloud Group Vollzeit CHF 60'000 - CHF 120'000 pro JahrWe are supporting a fast-moving technology team building intelligent mobile platforms. You will work at the junction of low-level software, perception and edge compute helping to design, optimize and deploy embedded solutions that run in real environments. Key responsibilitiesDevelop and maintain embedded software for real-time perception and autonomy...
-
Senior Embedded QA Engineer
vor 1 Woche
Zürich, Zürich, Schweiz SkyCell AG Vollzeit CHF 80'000 - CHF 120'000 pro JahrAre you someone who loves digging into requirements, uncovering edge cases, and turning technical insights into reliable, high-quality embedded solutions? In this Senior Embedded QA Engineer role, you'll drive the testing of our IoT platforms end-to-end - from building test plans and running functional, regression, and system tests to troubleshooting...
-
Senior Embedded QA Engineer
vor 1 Woche
Zürich, Zürich, Schweiz SkyCell AG Vollzeit CHF 80'000 - CHF 120'000 pro JahrAre you someone who loves digging into requirements, uncovering edge cases, and turning technical insights into reliable, high-quality embedded solutions? In this Senior Embedded QA Engineer role, you'll drive the testing of our IoT platforms end-to-end - from building test plans and running functional, regression, and system tests to troubleshooting...
-
Embedded Systems Engineer
vor 2 Wochen
Zürich, Zürich, Schweiz Open Ring Vollzeit $ 80'000 - $ 120'000 pro JahrCompany DescriptionAt Open Ring (www.o-), we're behind the world's first open-source smart ring platform, built for researchers, startups, and developers. We're building a community-driven ecosystem for wearable tech innovation. As we scale, we're eager to welcome exceptional talent ready to contribute to a global movement.Role OverviewYou'll be one of the...
-
Embedded Software Engineer
Vor 2 Tagen
Zürich, Zürich, Schweiz Auterion Vollzeit CHF 80'000 - CHF 120'000 pro JahrWe are looking for embedded (as in microcontroller) software engineers to contribute to different parts of our software and hardware stack in our Zurich headquarters:The open-source autopilot project PX4 running on ARM Cortex-M devices.Related open-source protocols like Mavlink, UAVCAN, DDS.The open-source real-time operating system NuttX.Our own autopilot...