TU PRÓXIMO CAPÍTULO
Embedded Systems Engineer
Sobre el puesto
• Own BSP integration test suites in a Python-based integration-test framework
• Run integration tests on dedicated test benches and hardware-in-the-loop infrastructure
• Validate every BSP release on real hardware before handover
• File, track, and drive issues to resolution
• Translate platform team needs from the BSP into requirements and tests
• Troubleshoot hardware using logs, debuggers, and bus analyzers
• Bisect issues across kernel, driver, and user-space layers
• Read, debug, and modify Linux sensor and kernel drivers when needed
• Collaborate with BSP and platform teams to define and implement fixes
• Recommend priorities for future team focus
• Share technical passion and professionalism with peers
• Engage receptively and empathetically with the team and technical communities
• Build and integrate software for a new generation of vision processing units (VPUs)
• Demonstrated experience as an embedded software developer on Linux-based products
• Strong hands-on experience troubleshooting embedded systems using logs, debuggers, and bus analyzers
• Daily use of C/C++, Rust, and Python
• Experience with Yocto-based, customizable BSPs, including meta-tegra or a comparable layer for NVIDIA Jetson-class compute
• Experience reading, debugging, and modifying Linux sensor and kernel drivers
• Ability to write tests alongside changes and run them in continuous integration
• Ability to work independently, deliver quickly, and propose priorities
• Comfort participating in technical discussions with senior engineers and proposing solutions
• Solid technical English, spoken and written
• Applicants must be authorized to work in Europe without sponsorship
• Preferred: experience running CI for embedded targets with hardware-in-the-loop test farms
• Preferred: experience with pytest or similar test-report tooling
• Preferred: experience with camera, IMU, or other sensor pipelines on embedded Linux
• Preferred: familiarity with CAN or Ethernet network stacks on embedded systems
• Preferred: experience liaising between platform teams and teams building on them
• Preferred: experience with requirements management tooling and requirement-to-test traceability
• Preferred: open source contributions
• Preferred: active technology community membership or public speaking on technical topics
• Remote work arrangement
• Opportunity to work with a dynamic engineering community
• Exposure to projects with top-level technology companies
• Opportunity to work with senior engineering teams
• Professional and technical growth through learning new languages, tools, and frameworks