XX
Embedded Software Engineer - Telecom/Network DomainGlobal Connect TechnologiesUnited States
XX

Embedded Software Engineer - Telecom/Network Domain

Global Connect Technologies
  • US
    United States
  • US
    United States

Über

Job Title: Embedded Software Engineer Location : Warren, MI Job Type: Full - Time Job Summary We are seeking an experienced Embedded Software Engineer with strong expertise in C++, Linux-based development, and telecom/networking systems. The ideal candidate will have hands-on experience developing embedded software for communication systems and a solid understanding of networking concepts and protocols such as TCP/IP. This role involves designing, developing, debugging, and optimizing embedded software solutions for telecom or network infrastructure products in a high-performance and real-time environment. Key Responsibilities Design, develop, and maintain embedded software applications using C++ on Linux platforms. Develop and optimize networking and communication software components for embedded systems. Work with telecom/networking protocols including TCP/IP, UDP, sockets, routing, switching, and related communication stacks. Collaborate with cross-functional teams including hardware, firmware, QA, and system engineering teams. Debug and troubleshoot embedded software issues related to networking, performance, and system integration. Participate in architecture design, code reviews, and software optimization activities. Develop low-level and middleware software components for embedded devices. Perform unit testing, integration testing, and system validation. Support software deployment, maintenance, and feature enhancements. Document software design, implementation details, and test procedures. Required Skills & Qualifications Bachelor’s or Master’s degree in Computer Science, Electronics, Electrical Engineering, or related field. 5+ years of experience in Embedded Software Development. Strong programming experience in C++. Hands-on experience with Linux-based embedded systems. Experience in telecom, networking, or communication domain. Strong understanding of TCP/IP and networking fundamentals. Experience with communication protocols such as: TCP/IP UDP Socket Programming Ethernet SSH/Telnet HTTP/HTTPS Experience with multithreading and inter-process communication in Linux. Strong debugging and troubleshooting skills. Familiarity with embedded build systems and cross-compilation environments. Experience using Git or other version control tools. Preferred Skills Experience with real-time embedded systems. Knowledge of telecom standards and network infrastructure systems. Familiarity with Yocto, Buildroot, or embedded Linux customization. Experience with scripting languages such as Python or Shell scripting. Exposure to CI/CD pipelines and automated testing. Knowledge of wireless communication technologies is a plus.
  • United States

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klick auf „Jetzt Bewerben”, um deine Bewerbung direkt auf deren Website einzureichen.