What are the responsibilities and job description for the Senior Embedded Software Engineer (C/C++, Linux, ARM) position at Artmac Soft LLC?
Job Description
Job Description
Who we are
Artmac Soft is a technology consulting and service-oriented IT company dedicated to providing innovative technology solutions and services to Customers.
Job Description :
Job Title : Senior Embedded Software Engineer (C / C , Linux, ARM)
Job Type : W2 / C2C
Experience : 8-15 Years
Location : Lisle , Illinois
Responsibilities :
- Strong C / C , Linux / QNX operating system hands-on experience.
- Experienced in embedded Linux kernel development
- Relevant experience with ARM architecture
- Deep knowledge of Linux kernel internals (process scheduler, memory management, concurrency / synchronization, memory allocation, file systems) and profiling
- Strong understanding of containers and hypervisors for virtualization
- Strong debugging skills in kernel context
- Experience with exercising / validation of system from user space, and knowledge of user space API
- Experience porting / maintaining Linux distribution for a platform
- You are a skilled C programmer.
Qualification :