Embedded Systems Engineer

Posted 5 days ago

This is a fully remote position, open to applicants in Argentina.

📋 Description

• 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).


⛳️ Requirements

• 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.


🏝️ Benefits

• 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.

People also viewed

General Dynamics Mission Systems18 hours ago

Senior Advanced ASIC FPGA Engineer – Sign-on Bonus Available

US flagArizona OnlyFull-timeHardware Engineer$152.5k – $169.1k/year
ApplyView job
Ford Motor Company18 hours ago

Director, Hardware Engineering – Integration

US flagMichigan OnlyFull-timeHardware Engineer
ApplyView job
Capgemini1 day ago

RTL Engineer, FPGA

UA flagUkraine OnlyFull-timeHardware Engineer
ApplyView job
Curtiss-Wright Corporation1 day ago

Firmware Engineer

IN flagIndia OnlyFull-timeHardware Engineer
ApplyView job
BragiOct 16

Embedded Firmware Engineer – Qualcomm SoC

DE flagGermany OnlyFreelanceHardware Engineer
ApplyView job
BragiOct 16

Embedded Firmware Engineer – Qualcomm SoC

DE flagGermany OnlyFreelanceHardware Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers