Source description
About the role
Job Title: Embedded Software Engineer Client Company: Hughes Network Systems Zip Code: 20876 City: Germantown, MD Contract – Long term 6-12 months+ potential to extend
W2 Only During COVID it’s REMOTE
Required Skills: HTML
Job Description
Hughes has exciting opportunities for Mid-Level to Senior Level Embedded Software Engineers. These positions will be located at either our Germantown, MD or Gaithersburg, MD locations.
Responsibilities
• Review system requirements, air interface protocol specifications and design • Design and develop new algorithms and software applications, working closely with system designers and developers • Implement software applications passing through all stages of development • Complete development projects on time and within budget • Present project objectives, risks and success criteria to Management team • Provide clear and detailed status reports on a regular basis to Management team • Debug, Analyze and resolve software issues • Participate in development and maintenance of software releases with release notes and guidelines • Mentor junior software programmers
Requirements
• Bachelor’s Degree or higher; preferably in Computer Science, Electrical engineering or related discipline. • 6+ years of software development experience working in air interface protocol or broadband wireless technologies or networking areas • 2+ years of experience in software development in real-time embedded Linux environments • 2+ years experience with ethernet switching, IP routing and transport protocols • C/C++, Objected Oriented development experience • 2+ years experience using scripting languages (e.g. Python,Perl)
Preferred Qualifications
• Exposure to Web Technologies (HTML/JAVASCRIPT/APIs , JSON) • Device driver development and kernel programming • Debugging experience using gdb, ddd, valgrind, strace, address sanitizer etc. • Background in wireless LTE, 4G, RLC, MAC, PDCP, RRC protocols • Knowledge and experience with Multithreading, working in a multicore environment • Experience in current software development processes and tools including agile, TDD, CI, git • Proficiency in network monitoring tools such as wireshark • Experience with Lab test equipment such as channel emulator, spectrum analyzers and Signal and network traffic generators • Algorithm development experience • Networking knowledge • Familiarity with CPU Architecture and HW basics • Familiarity with software defined networking, network virtualization and cloud architecture frameworks • Team leadership experience • Good Communication skills both written and verbal • Ability to multi-task and work collaboratively within a team environment • Excellent troubleshooting and problem solving skills
Thanks & Regards,
Mohan Kumar B | Technical Recruiter | Wave Solutions Inc. | 1444 N. Farnsworth Ave, Suite 302, Aurora, IL - 60505 | Email: kumar@wavsols.com Direct #: 630-566-9398| Fax: 630-566-9398 Main #:6305669398, EXT: 108 Website: www.wavsols.com LinkedIn: https://www.linkedin.com/in/mohan-kumar-bangaru-b424467b/
More at Thoughtwave Software and Solutions