Embedded Software Engineer-Remote

Apply for this position Please mention DailyRemote when applying
timePosted 13 days ago location United States salarySalary undisclosed
Before you apply - make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

Job Description

Location: 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)

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

Contact:

This job and many more are available through The Judge Group. Find us on the web at - provided by Dice