Software Engineer
Aerotek CE is currently recruiting for a Software Engineer for full-time permanent employment in Stafford, VA.
The Software Engineer will develop high quality software requirements specifications, functional specifications, software design documents and test documents and will lead code reviews. Will also design, implement and integrate dynamic link libraries, GUI modules and other such components to control telecommunications equipment with extreme attention to detail, quality and robustness of software modules. Development platforms include both Windows XP/CE PCs and cellular phones. Familiarity with writing software that resides on a cellular phone is not required, but is a strong plus. This position is expected to lead and solve complex programming and systems engineering issues.
Requirements - 3+ years of workplace experience designing and developing PC-based (preferably C#) software applications. - Proficiency with software design methodologies (OOD, OOP), Visual C/C++, MFC, C# (.NET technologies recommended), Win32 API, multithreading, synchronization and blocking mechanisms, database interfacing and design, and hardware control functions. - Ability to lead projects giving technical direction to one or more engineers. - Develop requirements definitions, functional specifications and Statements of Work. - Ability to obtain top level US government security clearances. - Cellular communication knowledge/experience preferred (e.g., WCDMA, GSM, CDMA 2000, iDEN etc.). - Technical and/or functional management experience is a plus. - SQL based database programming and design is a plus. - Experience with RF, embedded, RTOS, development methodologies (Rational, SQA, etc.) and DSP concepts is a plus. - Experience writing software residing on a cell phone (e.g., Symbian interfacing) is a strong plus. Education: - BSEE/BSCS or Equivalent, MSEE/MSCS preferred.
Appropriate Senior Software Engineers should email their resume and contact:
John Rice jrice@aerotek.com (571) 480-5858
Keywords: .NET, C#, VB, Visual Studio, Visual Basic, OOD, OOP,
Required Skills for Software Engineer Job:
- OOD/OOP
- C/C++
- VISUAL C/C++
- MULITHREADING
- CELLULAR COMMUNICATION KNOWLEDGE/EXPERIENCE
- BSEE/BSCS OR EQUIVALENT
- MSEE/MSCS PREFERRED
Join Aerotek CESM, one of the leading providers of engineering and engineering support professionals in North America. Due to our growth, we're constantly on the lookout for qualified professionals to place in contract, contract-to-hire, and permanent placement positions across a number of different industries. We know it's more than just your day-to-day responsibilities that can make or break a job. It's the support you get. That's the reason Aerotek CE offers a variety of benefits including medical, dental, optical, 401k, and many more. Don't put your career in the hands of just anyone, put it in the hands of a specialist. Join the Aerotek CE team! Allegis Group and its subsidiaries are equal opportunity employers.
Contact Information
|