[Remote] Senior Engineer - User Space (Austin, TX)
Note: The job is a remote job and is open to candidates in USA. Wind River, an Aptiv company, is seeking a Senior Engineer User Space to maintain and enhance user space libraries and applications for Linux-based embedded systems. The role addresses complex technical and production issues, contributes to architecture and technical decisions, and mentors junior engineers.
Responsibilities
- Maintain and enhance user space libraries and applications, including system libraries such as glibc and musl, application frameworks, and middleware
- Investigate and resolve complex bugs, production issues, customer escalations, and compatibility issues across Linux distributions
- Integrate new features while maintaining backward compatibility and optimizing application performance and resource usage
- Design solutions for complex user space problems and contribute to architecture, design decisions, technical improvements, and engineering best practices
- Develop high-quality, maintainable C/C++ code and contribute through code reviews, testing, debugging, and technical documentation
- Provide technical guidance and mentorship to junior engineers and lead technical initiatives and small projects
- Collaborate with cross-functional and geographically distributed teams across the United States, Romania, and India, sharing technical knowledge and supporting engineering alignment
- Participate in Agile development activities, including sprint planning, estimation, retrospectives, and continuous team process improvements
Skills
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field
- 5+ years of software engineering experience
- 3+ years of embedded Linux or systems programming experience
- Strong proficiency in production C/C++ programming, Linux user space architecture, embedded systems development, and Linux user space application development
- Experience with system libraries such as glibc and musl, application frameworks, middleware, cross-platform compatibility, and performance optimization
- Knowledge of build systems such as Yocto, Buildroot, or similar, along with Git, code review practices, debugging, and Agile/Scrum software development methodologies
- Candidates must be legally authorized to work in the United States on a permanent basis without requiring any type of visa sponsorship or transfer, now or at any time in the future
- Experience with user space debugging tools such as gdb and Valgrind, application security, open-source contributions, and real-time system troubleshooting is preferred
- Experience in automotive, aerospace, or industrial sectors is preferred
Benefits
- Hybrid work model for workplace flexibility.
- Comprehensive health, dental, and life insurance.
- Short- and long-term disability coverage.
- Flexible time-off policies for work-life balance.
- Employee assistance program for mental well-being.
- Learning benefits, including a LinkedIn Learning subscription and seminars.
Company Overview