Advanced Engineer, Embedded C -Linux Kernel/Drivers Development (Ethernet/Networ
HARMAN International
senior-linux-kernel-engineer
embedded-linux-engineer
embedded-systems-engineer
embedded-software-engineer
principal-embedded-software-engineer
principal-embedded-systems-engineer
linux
c
embedded
driver-development
android
kernel
git
arm
About this role
HARMAN's engineers and designers are creative, purposeful and agile. As part of this team, you'll combine your technical expertise with innovative ideas to help drive cutting-edge solutions in the car, enterprise and connected ecosystem. Every day, you will push the boundaries of creative design, and HARMAN is committed to providing you with the opportunities, innovative technologies and resources to build a successful career.
Requirements
- Master's/bachelor's degree in Electronics or Computer Engineering
- 5+ years of experience in software development
- 5+ Years of experience on LINUX/Android driver development and debugging robust systems.
- Good understanding in Kernel Internals, C programming.
- Understanding of Android/Linux Boot Sequence and various Framework module architecture.
- Hands on troubleshooting issues on run-time environment.
- Strong communication and inter-personal skills.
- Proficient in multi-threaded programming and middleware solution development on Linux & Android environment.
- Strong in fundamentals of Inter Process Communication and OS concepts.
- Creative problem-solver capable of creating and reproducing complex software defects.
- Strong Knowledge on Embedded Linux Kernel Internals & Device Drivers and rich experience in Kernel Driver Development.
- Good Understanding on ARM 32/64 Architectures and Kernel Debugging
- Good Understanding of Realtime OS
- Good Understanding of Display, Camera, Input device subsystems in Linux Kernel.
- Good Understanding of I2C, SPI, UART subsystems in Linux Kernel.
- Good Understanding of Memory, Storage devices, high Speed devices like USB, PCiE, SDIO.
- Languages: Required: C, C++, HAL, Device Drivers, System programming.
- Desirable: Scripting, Yocto, perl
- OS: Required: Linux/QNX/Android/RT Linux.
- Tools: GIT, Gerrit, HW debugging using Analyzers and HW debuggers.
- Experience with cross compiler tool chain and build IDEs
Benefits
- Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location
- Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.)
- Extensive training opportunities through our own HARMAN University
- Competitive wellness benefits
- Tuition Reimbursement
- Access to HARMAN Campus Fitness Center and Cafeteria
Originally posted on Himalayas
Similar jobs

Embedded Software Developer
cigus GmbH·
Immenstaad am Bodensee
Mar 6
Programming
engineering
masters-degree
embedded
via Arbeitnow
π©πͺDE
Mar 6

Embedded Softwareentwickler
Personalica GmbH·
Hamburg
Mar 3
Programming
embedded-systems
firmware-development
embedded
via Arbeitnow
π©πͺDE
Mar 3
Software Engineer - Linux Kernel
Arista Networks·
Poland·
Remote
1d ago
Programming
kernel-development
linux-engineering
systems-programming
via Himalayas
1d ago