Job Description
Job Description
Software Engineer, C, C++, Linux, North Dallas, Hybrid
Opportunity to work with a leading telecom firm in its niche. Candidate will have a solid foundation in C / C++ programming and experience with Linux environments. You will work closely with hardware and software teams to develop, debug, and optimize solutions for next-generation products.
Why should you apply here?
- Private firm
- Established in its telecom niche
- Work with a leading-edge R&D team
- Mentorship and growth opportunities in embedded systems
- Hands-on experience with real-world hardware and software challenges
- Collaborative, engineering-focused environment
What will you be doing?
Design, implement, and test embedded software in C / C++Develop software for Linux platformsWork with cross-functional teams (hardware and QA)Debug and optimize code for performance, reliability, and resource constraintsWrite and maintain documentation, including design specs and test plansSupport the bring-up of new hardware platforms and driversWhat are the minimum qualifications?
A Bachelor’s or Master’s degree in Computer Engineering, Computer Science, or a related fieldProficiency in C / C++1 - 5 years of experience with Linux (Yocto, Buildroot, or other build systems is a plus)Understanding of low-level software concepts like interrupts, memory management, and peripheral interfaces (UART, SPI, I2C, Ethernet) etc.Basic knowledge of hardware schematicsFamiliarity with version control systemsSolid problem-solving and debugging skillsLocation : North Dallas, Hybrid
Relocation : No assistance
Citizenship : U.S. Citizen or Permanent Resident
Salary : 80k – 120k