Software Developer

Dallas, Texas
Nov 02, 2023
Nov 22, 2023
Engineering, Software
Position Type
Full Time
Organization Type
Corporate, Other Corporate
Sagemcom is an international provider of technological solutions in the world of Telecoms and Energy headquarted in Paris, France. Sagemcom's teams all over the world continuously strive to innovate on their various markets and are committed to delivering made-to-measure and responsible solutions every day that meet the needs of telecoms operators and utilities.

Today, our Group is:

  • Number 1 worldwide in broadband solutions (Internet boxes and the associated software services)
  • Number 1 worldwideprovider of audio-video solutions (4K video hubs and the Video Sound Box)
  • European leader in smart grid solutions (smart meters, smart grids, rural electrification, IoT)

In 2022, Sagemcom achieved a turnover of 3 billion dollars, a continuous growth for more than 10 years. The workforce is 6,500 employees in more than 50 countries. With more than 40 million products shipped worldwide every year, Sagemcom strives every day to honour its commitment to societal and environmental responsibility, as part of its continual improvement policy. This is the reason why Sagemcom became a "mission-driven company" at the start of January 2022. Sagemcom is a "Company with a Mission".

Sagemcom is hiring a Software Developer in our Dallas, TX office.


  • Specify together with our Marketing team and our customers the features of the products designed for our NAM customers.
  • Define the architecture of new software functions in the product of development of specified network applications and services of embedded middleware & software developments based on Linux and associated services.
  • Related software & system validation.
  • Integration of open-source components and interfacing with the gateway middleware.
  • Support the customers for any issues raised (on-site and remote investigation, and bug fixing)

Qualifications & Experience:

  • Bachelor degree in computer science. A master's degree is a plus.
  • Minimum 3 years' experience in embedded software development using C, C++ languages.
  • Deep understanding of TCP/IP(v4, v6) networks and related protocols (IPv4, IPv6, routing/bridging, ethernet, WiFi, VLAN, IPtables, NAT, DHCP, ARP, DNS, TR069, HTTP, MQTT, PPP, IGMP, SIP, QoS, Openflow.
  • Deep understanding of linux system calls Linux embedded developments and associated tools (user space - kernel space as a plus).
  • Experience with OpenWRT, RDK-B or Opensync.
  • OpenVSwitch knowledge is a plus.
  • SW development tools: GIT, Jira.
  • Ability to understand complex software architectures.
  • Continuous integration and Agile Software development methods.
  • Good communication skills, both verbal and written, including the ability clearly communicate at several levels.