Point your AI agent at freehire and let it find you a job.

Get the CLI →

Applied Intuition

Software Engineer - Embedded Systems

Posted 6 views
Discussion

Summary

Software Engineer developing and porting autonomous software modules on embedded SoC platforms. Core tasks include hardware/software bring-up, optimizing perception models, and interfacing with automotive middleware using C/C++, QNX, and Linux.

You will design, develop, and port autonomous software modules across system-on-chip platforms. You will bring up embedded hardware and software, optimize perception models, interface with automotive middleware, and support vehicle, software-in-the-loop, and hardware-in-the-loop operations.

Responsibilities

  • Develop and debug the autonomous stack on embedded compute platforms
  • Optimize perception models for embedded performance with machine learning engineers
  • Interface with automotive middleware and communication protocols
  • Support vehicle operations and software-in-the-loop and hardware-in-the-loop setups
  • Use AI-accelerated development tools and workflows

Requirements

  • 5+ years of hands-on C/C++ experience in POSIX and RTOS environments
  • Experience with automotive SoCs
  • Low-level understanding of hardware accelerators, encoders, DSPs, and GPUs
  • Knowledge of QNX and Linux
  • Experience with microcontrollers, hardware debuggers, and flashing interfaces

Benefits

  • 30 days of paid vacation per year
  • €19 lunch budget and €19 dinner budget
  • Free breakfast, snacks, and drinks in the office
  • €965 annual learning and development budget
  • €580 annual fitness budget
  • Subsidized Wellpass membership
  • €25 monthly Deutschlandticket contribution
  • Parental leave beyond statutory parental leave

Skills

Apply

See also

Embedded jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available