Embedded Software Engineer Loc : Columbia, MD
100,000 - 200,000
Job Description:
Job description
Embedded Software Engineer - Linux
- Is seeking an exceptional engineer with solid hands-on experience on the Linux operating system and its development from the kernel and device drivers to the applications.
- In addition to maintaining and developing Linux support across line of M2M embedded products, the candidate will actively contribute to the evolution of the existing state-of-the-art Linux development and build process.
- Working from the Columbia, Maryland office, this candidate will join a multi-national team of talented and hard-working Linux developers based in the US, UK and Italy.
- Develop embedded Linux distributions, support packages and device drivers for embedded ARM/X86 based hardware products
- Organize and automate the construction and build process of Linux distributions across portfolio of products, chip architectures and versions
- Conduct feasibility and cost studies of custom software projects
- Provide support and guidance to the systems development and systems application teams to create complete product solutions
- An in-depth technical understanding of the Linux Operating system
- Proven expertise with Linux, its configuration, kernel, driver and application development
- Experience with Linux Networking Configuration such as iptables, routing, cellular, wifi
- Excellent programming skills in C, C++ and Shell Scripting
- Prior experience and ability to develop low level software
- Experience in GCC/GNU Linux tool chain and cross compiling
- Familiarity with standard PC environments, including BIOS, DOS and Linux
- Comfortable with version control and release management e.g. Git
- BS or MS Degree in technical field such as Computer Science or Electronic Engineering or may substitute equivalent experience
- 5 or more years of C/C++ programming experience with Linux at kernel building and device driver development level
- Must have the ability to occasionally travel to customer sites or other offices
- Excellent communication skills