Senior Engineer - User Space (Austin, TX)
Core
Maintain and enhance user space libraries and applications for mission-critical intelligent systems in automotive, aerospace, and industrial sectors.
Role type
Senior IC systems engineer (embedded Linux user space)
Builds
User space libraries (glibc, musl), application frameworks, and middleware for embedded systems
Domain
Embedded systems, Linux user space, automotive/aerospace/industrial
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ programming, embedded Linux systems programming, Linux user space architecture, build systems (Yocto/Buildroot), debugging complex technical issues, backward compatibility management
Preferred skills
Yocto Project experience, user space debugging tools (gdb/valgrind), application security knowledge, open source contributions, real-time system debugging
Technologies
C, C++, Linux, glibc, musl, Yocto, Buildroot, Git, gdb, valgrind
Responsibilities
Maintain and enhance user space libraries and applications, fix bugs and address customer issues in production code, integrate new features while maintaining backward compatibility, provide technical guidance and mentorship to junior engineers, participate in code reviews and architecture decisions, collaborate with distributed teams across US, Romania, and India
Seniority
Senior, hands-on IC with mentorship responsibilities