Embedded Software Engineer (Camera & Driver Platform)
1 мес. назад
SwitzerlandEuropeJunior
c++pythonbashlinuxembedded systems
Develop and maintain camera data pipelines and software components for AuterionOS on embedded Linux platforms, contributing to drone products.
Обязанности
- Work within the Computer Vision Team and collaborate with other teams (hardware development & customer-facing).
- Design, build and maintain camera data pipelines on AuterionOS - streaming, multi-sensor sync, and pipeline architecture.
- Add features, solve bugs, write tests and improve the performance of software components running on AuterionOS, ’s custom embedded Linux distribution.
- Ensure that the team’s products work reliably in platforms used by internal and external customers.
- Propose new software solutions and take ownership of the implementation. Your technical expertise will have a huge impact on bringing ’s drone products to market.
- Contribute to internal documentation and the public knowledge base; join stand-ups and release planning.
Требования
- B.Sc./M.Sc. in Computer Science, Software Engineering, or related fields.
- 2+ years of experience writing object-oriented C++ and/or Python code in a professional setting.
- Extensive experience working with embedded architectures, including cross-compilation, debugging, and performance optimization.
- Solid Linux fundamentals — kernel basics, systemd, device drivers, device tree, bootloaders (u-boot).
- Comfortable managing Docker environments and Debian packaging.
- Experience with video streaming technologies (MIPI CSI, gstreamer).
- Bonus: electrical engineering experience, familiarity with schematics and the instrumentation required to debug communication over I2C, SPI, UART, CAN bus.
- Bonus: experience with NXP i.MX and NVIDIA Jetson platforms.
- Bonus: ROS1/ROS2 experience
- A product-oriented and hands-on mindset, with an eagerness to drive forward project initiatives, pulling in resources from across the organization.
Условия
- Flexible working hours & hybrid workplace
- Stock Options
- Generous holiday allowance
- Pension plan
- Car parking
- Enhanced maternity & paternity leave
- Mental health and wellbeing support
- Flyday Friday - Fly a drone (1/x month)
- Regular team social
Другое
- builds a cutting-edge operating system for autonomous robotic systems that empower a diverse range of platforms to perform surveillance, reconnaissance, defense, inspection, mapping and logistics tasks. Our industry-leading software drives the adoption of robotic fleets and is recognized by the U.S. government as the future standard for its drone programs.
- You'll join our Computer Vision team, working on AuterionOS at the application level: camera data streaming, multi-sensor synchronization, and pipeline architecture. You'll work daily with Linux on embedded hardware, C++, Python and Bash, alongside a friendly, engaged engineering team.
- We are building the leading software platform for AI-powered autonomous systems for enterprise and government customers. Our team is supporting the most important missions and solving the most challenging problems.
- At , we bring together the sharpest minds who love to solve the hardest problems. Join a vibrant team built on innovation, openness, and excellence, where you’ll be empowered to develop ideas, collaborate across all levels, and make an impact that matters.