Hello,
My name is Tom and I work with Idexcel. I have an excellent job opportunity
for you which may match your past experiences. Please go through the job
description below and let me know if you would be interested.
*HOT PRIORITY* - the manager is interviewing now
*Position Title : Associate Software Engineer (Embedded)*
*Work Location : Herndon, VA 20171*
*Duration : 6 Months Contract to permanent*
*Requisition ID : 2014R-4120-10*
Responsibilities Include, but are not limited to:
Design,§develop and test embedded software, particularly
low-level and drivers.
Participate§in design and code reviews
Support§TAC/ customers when needed
REQUIRED EXPERIENCE
Education:§MS/BS in Computer Science/Computer
Engineering/Electrical Engineering
0-3+ years related experience in:
Strong§Linux, POSIX, RTOS, device driver experience in C.
Strong§understanding of embedded hardware and microprocessor
architecture.
Strong§software design skills with analytical problem solving
abilities
Effective§C++ programming experience
Knowledge§of GNU development and debugging tools
Knowledge§of TCP/IP, Sockets Programming
Knowledge§of networking protocols is a plus
Understanding§of FPGA based systems is a plus
Knowledge§of Satellite communication is a plus
Professional Qualities:
Ability§to work in a fast paced development environment.
Ability§to analyze and solve technical problems.
Ability§to grasp new concepts and apply them immediately.
Personal Qualities:
Strong§interpersonal skills and be self-motivated.
Ability§to complete tasks in a timely manner.
Ability§to communicate (oral/written) effectively.
*Position Title: Software Engineer (Embedded)*
*Group: Platforms Team*
*Requisition ID: 2015I-4120-3*
KEY POSITION RESPONSIBILITIES:
Architect,§design and develop embedded real-time software for
SOPC (System on a programmable chip) on iDirect Hub Line Cards and
satellite communication terminals,
Work in§close cooperation with our Firmware engineers to define
firmware/software interfaces and contribute to SOPC requirements,
Follow§Agile test driven development methodologies to test and
integrate your code using automation frameworks,
Come up§with innovative architecture and design approaches
advancing the competitiveness, robustness, and performance of our products,
Participate§in code reviews and improve software quality.
Boost§knowledge sharing by presenting your work during team
meetings, contributing to the internal wiki and answering questions from
other platform engineers or other component groups,
Support§our customers and contributes to the resolution of field
issues.
REQUIRED EXPERIENCE
BS/MS in§Computer Science, Electrical Engineering or
Mathematics, or equivalent experience
3-7§years of industry experience in software engineering.
Professional Qualities:
Must be§able to work in a fast paced development environment.
Must be§able to analyze and solve technical problems.
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.
Must§have experience with debug, verification and test of
embedded systems with a good understanding of hardware
Strong§Knowledge of Linux or a POSIX O/S environment, especially
on embedded platforms.
Good§knowledge of Real Time Operating systems and preemptive
scheduling.
Solid§experience with C++ and object oriented design and
development.
Strong§experience with Inter Process communications.
Strong§Knowledge of TCP/IP, UDP, sockets, VOIP etc.
Very§good knowledge of Design Patterns.
Good§Experience with shell scripting.
Experience§with SOPC (Nios, Microblaze…) is a plus.
Knowledge§of HDL development and signal processing is a plus.
Experience§with Python development is a plus.
Knowledge§of Satellite communication is a plus.
Knowledge§of Cryptographic concepts (Symmetric Key, Assymetric
Key, IPsec, TLS) is a plus.
Understanding§of IP routing is a plus.
*Position Title: Software Engineer (Embedded)*
*Group: Platforms Team*
*Requisition ID: 2015I-4120-4*
*Required Experience:*
- Education: MS/BS in Computer Science/Computer Engineering/Electrical
Engineering
*4+ years related experience in:*
- Strong Linux, POSIX, RTOS, device driver experience in C.
- Strong understanding of embedded hardware and microprocessor
architecture.
- Strong software design skills with analytical problem solving
abilities
- Effective C++ programming experience
- Knowledge of GNU development and debugging tools
- Knowledge of TCP/IP, Sockets Programming
- Knowledge of networking protocols is a plus
- Understanding of FPGA based systems is a plus
- Knowledge of Satellite communication is a plus
*Professional Qualities:*
- Ability to work in a fast paced development environment.
- Ability to analyze and solve technical problems.
- Ability to grasp new concepts and apply them immediately.
*Personal Qualities:*
- Strong interpersonal skills and be self-motivated.
- Ability to complete tasks in a timely manner.
- Ability to communicate (oral/written) effectively.
*Position Title: Firmware Engineer*
*Group: Platforms Team*
*Requisition ID: 2015I-4120-5*
*RESPONSIBILITIES*
§ Develop FPGA firmware using Verilog for continuous and burst mode
satellite earth station modems with a strong emphasis on DSP (Digital
Signal Processing) and cost effective implementations.
§ Create and maintain comprehensive test bench modules to ensure a high
degree of code coverage and proper functionality of firmware modules.
§ Use efficient lab techniques (e.g. Signal Tap, Chip Scope, custom
scripting and automation) to integrate modules and troubleshoot problems.
§ Make use of test vectors generated by system level simulations (Matlab,
Simulink, etc) to ensure bit-accurate implementation firmware structures.
§ Work in close collaboration with firmware, hardware, and software
engineers throughout the integration process to ensure that FPGA designs
are correctly implemented.
§ Actively maintain expertise and an awareness of the state of the art in
wireless modem implementation technologies such as FPGAs, GPUs, DSP
processors, and soft processors embedded within FPGAs (e.g. Altera NIOS and
Xilinx MicroBlaze).
§ Other duties as assigned.
*Error! Filename not specified.*
*REQUIRED EXPERIENCE:*
§ MS in Electrical Engineering, Ph.D preferred
Experience with several of the following (preferably in a wireless
communications development environment):
§ Experience with volume-production quality FPGA designs where
optimization for area and speed Experience with hands-on lab debugging and
test of wireless communications equipment.
§ Strong mathematical analysis and modeling skills in fixed point DSP
algorithms.
§ Experience with TDMA, FDMA, and CDMA modems.
§ Experience with RF ` communications skills.
*Position Title: Software Engineer (Systems Level)*
*Group: Platforms Team*
*Requisition ID: 2015R-4120-2*
*REQUIRED EXPERIENCE:*
- BS (MS Preferred) in Electrical or Computer Engineering, or closely
related field from an accredited University/College
- Experience with entire development cycle (Requirements, Architecture,
Design, and Test Definition).
- Experience developing Hardware, Firmware, and Software.
- Experience with Wireless Communications Concepts (modulation,
demodulation, Forward Error Correction, and satellite channel impairments)
- Technical and analytical problem solving experience in many of the
following:
- Software: Python, C++, C, Matlab (Highly Desired)
- Firmware: Verilog, VHDL
- Printed Circuit Board Design
- RF Hardware (preferred)
- TCP/IP, and Sockets Programming
- DSP and Control Algorithms
- Manufacturing and Production (preferred)
- Document and Configuration Management
- Experience working in Linux or Unix operating systems.
- Research and Development
- Experience using lab instruments such as Spectrum Analyzers, Network
Analyzers, Waveform Generators, and Oscilloscopes.
- Development of testing and analysis methodologies to achieve in-depth
understanding of system operation and performance.
- Experience leading design and integration tasks involving complex
networking and embedded systems applications.
- Project Management (preferred)
*Professional Qualities:*
- Excellent leadership abilities.
- Excellent written and verbal communication skills.
- Ability to see big picture, while still being able to drill down into
details.
- Extremely detail oriented.
- Extremely organized.
- Able to work in a fast paced development environment.
- Able to analyze and solve technical problems.
- Strong interpersonal skills and be self-motivated.
- Able to complete tasks in a timely manner.
- Able to communicate effectively on a technical level.
- Able to work under pressure in high visibility situations.
Regards,
Tom Martin
Phone: (703) 230-2631
Email: [email protected]
--
You received this message because you are subscribed to the Google Groups "Hot
List" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/directclienteq.
For more options, visit https://groups.google.com/d/optout.