Job Description :
Our client is looking for an experienced embedded Linux software developer to work on the next generation of their products. This is an exciting position to work on the cutting edge of technology, expand your skill set and make a meaningful contribution every single day.
- Will develop software on an embedded Linux platform.
- Cross-compiling applications and building production-ready firmware packages.
- Development and maintenance of application layer code for network communications, storage devices, and peripherals.
- The position requires an understanding of hardware and drivers for SDIO, USB, GPIO, audio and video.
- BS with 5 years of experience or MS degree with 3 years of experience is required. Candidates should have a degree in electrical engineering, computer engineering or computer science.
- At least 3 years of experience developing embedded Linux applications on ARM CPUs
- Very strong C/C++ programming, and knowledge of OS/systems programming – IPC, multi-threading, memory maps
- Strong Python programming and shell scripting experience in a commercial environment.
- Understanding of device drivers, bootloaders and filesystems
- Experience with embedded toolchains, cross-compilation and build tools
- Embedded video or vision experience is a huge plus – gstreamer, RTSP, H.264, GPU, OpenCV The candidate should have developed code for commercially shipping mass market products. Experience with version control systems such as git is required.
Location: Falls Church, VA
Job Type: Full Time
Send Resume: firstname.lastname@example.org
North Shore Staffing & Consulting Group is a leader in Technology Leadership Placements nationwide. As part of MRINetwork®, the world’s largest search and recruitment organization, we bring you not only the expertise and experience of our own team, but also the total resources of an international network. Our search consultants are backed by research capabilities, technological support, and experts in crucial areas such as relocation and assessment.
By specializing in Technology leadership roles among wide industries, we can assure you of access to the best available clients & candidates in your market niche. When you choose to entrust the search for your new employer or an employee to NSG, you are forming a partnership that will help you solve your challenges and meet demands for growth.