InfoVision Inc.
Sr Software Engineer – Embedded Systems (C++/Linux, IPTV/Media)
InfoVision Inc., Dallas, Texas, United States, 75215
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
#J-18808-Ljbffr
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
#J-18808-Ljbffr