
Linux Engineer – Systems
Aptiv
full-time
Posted on:
Location Type: Hybrid
Location: Austin • Texas • United States
Visit company websiteExplore more
Tech Stack
About the role
- Develop and maintain embedded Linux systems software
- Implement features, bug fixes, and enhancements
- Write clean, maintainable code following team standards
- Debug and resolve technical issues
- Write unit tests and contribute to test coverage
- Participate in code reviews and provide constructive feedback
- Follow coding standards and best practices
- Refactor code to improve quality and maintainability
- Document code and technical designs
- Ensure code meets quality and performance requirements
- Work collaboratively with team members
- Participate in sprint planning, daily standups, and retrospectives
- Communicate progress and blockers effectively
- Share knowledge and learn from teammates
- Contribute to team process improvements
Requirements
- Bachelor's degree in Computer Science, Electrical Engineering, or related field
- 2+ years of software engineering experience
- Experience with C/C++ programming
- Familiarity with Linux or embedded systems
- Understanding of software development lifecycle
- Proficiency in C/C++ programming
- Understanding of Linux systems (kernel or user space)
- Experience with version control (Git)
- Basic debugging and problem-solving skills
- Familiarity with build systems and development tools
- Understanding of software testing principles
Benefits
- Hybrid work model for workplace flexibility
- Comprehensive health, dental, and life insurance
- Short and long-term disability coverage
- RRSP matching for financial security
- Flexible time-off policies for work-life balance
- Employee assistance program for mental well-being
- Learning benefits, including a LinkedIn Learning subscription and seminars
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++embedded Linuxsoftware development lifecycleunit testingdebuggingcode refactoringtest coverageversion controlbuild systems
Soft Skills
collaborationcommunicationconstructive feedbackproblem-solvingprocess improvementknowledge sharingteamworkadaptabilityattention to detailtime management
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Electrical Engineering