Job Title Sr Embedded Linux C/C++ Developer
Location Dallas TX – all 5 days onsite
Duration 6 months contract to hire
Job Responsibilities
- Design and develop embedded software applications using C and C++.
- Integrate and test software components in a Linux environment.
- Collaborate with cross-functional teams (hardware, firmware, QA) to gather requirements and ensure project success.
- Debug and optimize software for performance, reliability, and resource efficiency.
- Develop and maintain documentation for embedded applications.
- Work on BSPs (Board Support Packages), cross-compilation, kernel upgrades, and performance analysis.
- Flash and boot Yocto-generated images on hardware evaluation kits.
- Stay up-to-date with industry trends in embedded systems and Linux development.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
- Strong experience in C/C++ programming for embedded systems.
- Hands‑on expertise with Linux OS internals, device drivers, and kernel modules.
- Familiarity with Yocto, Debian, or other Linux distributions for embedded platforms.
- Experience with cross-compilation, debugging tools (GDB, Valgrind), and performance profiling.
- Knowledge of hardware interfaces (UART, SPI, I2C, USB, Ethernet).
- Strong problem‑solving and analytical skills.
Seniority level
Mid‑Senior level
Employment type
Contract
Job function
Information Technology
Industries: IT Services and IT Consulting
Referrals increase your chances of interviewing at InfoVision Inc. by 2x