Job Description :
C, C++, Embedded Engineer Job – Texas - C2C – Immediate Interviews

GENERAL INFORMATION:
1. Job Title : Embedded Software Engineer
2. Location: Plano TX
3. Duration: 12+ Months
4. Note: looking for Locals or nearby
5. Priority: Very High
6. Visa: Open
7. level: Senior
8. Interviews: Telephonic
9. Rate: Competitive
10. Job type: Contract on Corp2Corp

RESPONSIBILITIES
1. Port software to new platforms. The software might be open source, or it might be proprietary code provided by a partner of Clients.
2. Create new internal software tools to promote productivity for current development efforts.
3. Maintain legacy software tools used for developing Client’s older products.
4. Own the dependency graph, and make such decisions as to whether to import an open source project or create our own for a given task.
5. Write and update documentation as necessary.

REQUIRED SKILLS
1. Years of experience with Unix-like operating systems on the command line is necessary. In particular: Linux, macOS.
2. Should have experience in Wireless Mesh Networking
3. Experience in 802.11 on Wireless Network Stack on Linux
4. A thorough understanding of the software compilation and linking process. Working knowledge of the principles of cross-compilation is essential.
5. You should have experience with many build systems, not just one. Experience with GNU Make, Autoconf, CMake, and BitBake are especially desired.
6. Familiarity with software packaging concepts, and experience with packaging software/formats is helpful. For example: APT, YUM, pkgsrc, DNF.
7. Experience with Yocto Project or similar meta-build frameworks.
8. Experience with continuous integration (CI) setups such as Jenkins.
9. Working knowledge of C and C++, or at least the ability to understand/fix compilation and linking errors when they arise. Ideally, you would have experience with multiple C/C++ compilers, and an understanding of their differences.
10. Experience with multiple scripting languages, especially: Bash, Ruby, Python.
11. Extensive experience with Git is required. You know how to fix problems within a Git repo instead of just deleting and re-cloning.
12. Experience with GitHub, GitLab, or similar cloud-based code-collaboration services.
13. Experience with Android platform tools is very nice to have, in particular: ADB, Fastboot.
             

Similar Jobs you may be interested in ..