Title: Software Engineer
Work location: McKinney, TX | On-site
As a Software Engineer you will develop features and protocols for our Mobile Packet Core test platform and other network/test products. You will be at the forefront of cellular technology and innovate in areas like 5G, Private Networks, Mobile Edge Compute (MEC).
Design and develop high quality code as part of an agile team of software developers
Work with our product management team to understand customer issues/requirements
Bachelor's degree in Computer Science or closely related degree.
5+ years of professional experience with comprehensive software projects.
C/C++ Software Development Experience
Linux Application Development Experience
Linux Scripting Experience (Python, TCL, shell).
Understanding of protocol development (state machines, stacks, ).
Excellent verbal and written communication skills in English.
Understanding of embedded Linux SW development, threading and SW optimization.
Understanding of Mobile Packet Core (3g, 4g, and/or 5g) network and/or Data Comm networking.
Understanding of details of TCP/SCTP/IP protocols.
Structured, with an independent, practical, and result- oriented approach to work.
Keen on new technology and enjoy challenges.
Able to approach projects with a flexible and adaptable mindset, and with the focus to always find the best solutions.
Self-starter and have the ability to put yourself in a customer's perspective.
Self-directed and objective.