
Embedded Systems Engineer
Posted 5 days ago

Posted 5 days ago
This is a fully remote position, open to applicants in Argentina.
• Take ownership of BSP integration test suites within a Python-based integration testing framework.
• Execute integration tests on dedicated test benches and hardware-in-the-loop setups.
• Ensure validation of each BSP release on actual hardware prior to handover.
• Document, monitor, and facilitate the resolution of issues.
• Interpret the platform team's requirements derived from the BSP into actionable tests.
• Diagnose hardware problems utilizing logs, debuggers, and bus analyzers.
• Analyze issues across kernel, driver, and user-space layers.
• Examine, debug, and modify Linux sensor and kernel drivers as required.
• Collaborate with both BSP and platform teams to identify and implement solutions.
• Suggest priorities for the team's future focus areas.
• Share technical enthusiasm and professionalism with colleagues.
• Engage with the team and technical communities in a receptive and empathetic manner.
• Develop and integrate software for next-generation vision processing units (VPUs).
• Proven experience as an embedded software developer on Linux-based products.
• Extensive hands-on experience troubleshooting embedded systems with logs, debuggers, and bus analyzers.
• Daily proficiency in C/C++, Rust, and Python.
• Experience with Yocto-based, customizable BSPs, including meta-tegra or a similar layer for NVIDIA Jetson-class computing.
• Capability to read, debug, and modify Linux sensor and kernel drivers.
• Ability to write tests in conjunction with changes and execute them in continuous integration.
• Competence to work independently, deliver promptly, and set priorities.
• Comfort in participating in technical discussions with senior engineers while proposing solutions.
• Strong technical English skills, both spoken and written.
• Applicants must have authorization to work in Europe without sponsorship.
• Preferred: Experience managing CI for embedded targets utilizing hardware-in-the-loop test farms.
• Preferred: Familiarity with pytest or similar test-reporting tools.
• Preferred: Experience with camera, IMU, or other sensor pipelines on embedded Linux.
• Preferred: Knowledge of CAN or Ethernet network stacks on embedded systems.
• Preferred: Experience acting as a liaison between platform teams and teams building upon them.
• Preferred: Experience with requirements management tools and requirement-to-test traceability.
• Preferred: Contributions to open-source projects.
• Preferred: Active participation in technology communities or public speaking on technical subjects.
• Flexible remote work arrangement.
• Opportunity to engage with a vibrant engineering community.
• Exposure to projects involving top-tier technology companies.
• Chance to collaborate with senior engineering teams.
• Opportunities for professional and technical development through learning new languages, tools, and frameworks.
General Dynamics Mission Systems
Ford Motor Company
Curtiss-Wright Corporation
Get handpicked remote jobs straight to your inbox weekly.