What are the responsibilities and job description for the Senior Software Engineer position at eInfochips (An Arrow Company)?
Senior Software Engineer
Job Description:
What You’ll Be Doing:
- Design, develop, and optimize software solutions for Android Automotive OS and Linux BSP platforms.
- Coordinate closely with cross-functional teams spanning Software, Validation, and Electrical disciplines to ensure seamless integration and delivery.
- Communicate with external technology partners on a weekly basis, aligning on deliverables, technical roadmaps, and issue resolution.
- Drive technical decisions, conduct code reviews, and uphold best engineering practices across the team.
- Collaborate with hardware and systems teams to support software integration across vehicle platforms.
- Mentor junior engineers and actively contribute to a culture of continuous learning and growth
What We Are Looking For:
- 4–8 years of hands-on experience with Android Automotive OS and/or Linux BSP development.
- Strong proficiency in C/C , Linux kernel 5/6 development, device drivers, and embedded systems.
- Hands-on experience with Android HAL (Hardware Abstraction Layer) development, including HIDL/AIDL interface design and implementation.
- Proficiency with Android and embedded build systems (AOSP/Soong, Yocto/Bitbake, or equivalent).
- Working knowledge of version control and code review tools including Git, Gerrit, and GitHub.
- Demonstrated experience managing or leading small engineering teams (4–8 members).
- Excellent verbal and written communication skills, with the ability to present technical content to both engineering and business stakeholders.
- Proven track record of engaging with external technology partners or vendors in a professional, goal-oriented manner.
Preferred Qualifications
- Experience in the automotive industry, including ADAS, infotainment, instrument cluster, or connectivity domains.
- Familiarity with AUTOSAR, SOME/IP, or automotive networking protocols such as CAN, LIN, or Automotive Ethernet.
- Hands-on experience with Agile/Scrum development methodologies.
- Knowledge of functional safety standards (ISO 26262) is a plus
What’s In It for You:
At Arrow, we recognize that financial rewards and great benefits are important aspects of an ideal job. That’s why we offer competitive financial compensation, including various compensation plans and a solid benefits package.
- Medical, Dental, Vision Insurance
- 401k, With Matching Contributions
- Short-Term/Long-Term Disability Insurance
- Health Savings Account (HSA)/Health Reimbursement Account (HRA) Options
- Paid Time Off (including sick, holiday, vacation, etc.)
- Tuition Reimbursement
- Growth Opportunities
- And more!
About eInfochips:
eInfochips, an Arrow company (Fortune #154), is a leading global provider of product engineering and semiconductor design services. A rich history of over two decades, with over 500 products developed and 40M deployments in 140 countries, eInfochips continues to fuel technological innovations in multiple verticals. eInfochips has strategic technology partnerships with Qualcomm, NVIDIA, NXP, Analog Devices, Texas Instruments, Amazon, Microsoft and Google to name a few. Along with Arrow’s $38B in revenues, 22,000 employees, and 345 locations serving over 80 countries, eInfochips is primed to accelerate connected products innovation for 150,000 global clients. eInfochips acts as a catalyst to Arrow’s Sensor-to-Sunset initiative and offers complete edge-to-cloud capabilities for its clients. Please visit www.einfochips.com for our portfolio of product engineering services across various industries & verticals.
EEO Statement:
Arrow is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, gender, age, sexual orientation, gender identity, national origin, veteran or disability status. (Arrow EEO/AAP policy)
Salary : $100,000 - $120,000