Senior Embedded Software Engineer
iDirect - Herndon, VA

This job posting is no longer available on iDirect. Find similar jobs:Senior Embedded Software Engineer jobs - iDirect jobs

Job Descriptions:
iDirect is dedicated to providing next generation solutions for broadband IP networking via satellite networks. As the leading innovators in this space, our diverse and talented team of Internet, satellite and telecommunications professionals continues to break new ground and create significant opportunities for network operators, for service providers and resellers, and for corporate networking professionals.

We are seeking an innovative and creative Senior Software Engineer who is ready for the challenges, responsibilities, and rewards that come with working in a high-energy, fast-paced environment. Candidates must have a strong technical background and be capable of coming up to speed on new technologies quickly. Good communication skills, great problem solving skills, and the ability to work both individually and collaboratively in a team environment are required. If you enjoy working in a fast-paced environment with the smartest team, and the very latest technology, then this is the job for you!

Key Job Responsibilities:
Architect, design, develop, test and integrate iDirect software.

Participate in code reviews and improve software quality.

Mentor or help junior members of the team.

Support customers as needed.

Required Experience:
Education: BS/MS in Computer Science, Electrical Engineering or Mathematics, or equivalent experience

Clearance: Active DoD clearance preferred; or eligibility to obtain clearance

Experience: Over 7 years of industry experience in software engineering.

Strong C/C++ programming experience

Strong software design skills with analytical problem solving abilities

Linux, POSIX, RTOS, device driver experience

Working knowledge of GNU development and debugging tools

Knowledge of Microprocessor architecture

Knowledge of TCP/IP, Sockets Programming

Knowledge of networking protocols

Understanding of FPGA based systems is a plus

Knowledge of Satellite communication is a plus

Some experience with Shell scripting is desirable

Professional Qualities:
Must be able to work in a fast paced development environment.

Must be able to analyze and solve technical problems.

Personal Qualities:
Must have strong interpersonal skills and be self-motivated.

Must be able to complete tasks in a timely manner.

Must be able to communicate (oral/written) effectively.

Must be able to work under pressure.

Keyword: software development, embedded, c++, Linux, POSIX, RTOS, device driver, TCP/IP, Sockets Programming
From: iDirect