Advanced Engineer, Embedded C -Linux Kernel/Drivers Development (Ethernet/Networ
HARMAN International
Remotefull timeToday
senior linux kernel engineerembedded linux engineerembedded systems engineerembedded software engineerprincipal embedded software engineerprincipal embedded systems engineer
Apply NowHARMAN'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
via Himalayas