Clarksburg, MD Description:
Our client is currently seeking a Embedded Software Engineer-Remote
Mid-Level to Senior Level Embedded Software Engineers.
These positions will be remote at first.... then they will be located at either our Germantown, MD or Gaithersburg, MD locations.
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
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)
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
Familiarity with CPU Architecture and HW basics
Familiarity with software defined networking, network virtualization and cloud architecture frameworks Contact:
This job and many more are available through The Judge Group. Find us on the web at - provided by Dice