Symetrica Inc. develops state of the art systems to detect and identify smuggled nuclear materials, for the US Government and private industry. Currently we have an opening for a Software Engineer.
The successful candidate will work with a team of engineers and nuclear physicists in a small-company environment, problem-solving and thinking laterally as part of a team, or individually, to meet the needs of the project.
The successful candidate will engage in a diverse range of tasks from cross-platform GUI design, algorithm design and implementation with the physics team, database design and administration, and interfacing with technical teams from our partner companies; the role will expand to fit the candidate.
The successful candidate should learn quickly and adapt to new coding guidelines, make thoughtful recommendations about engineering tools and practices, and contribute new ideas to drive the team in new directions.
Required:
Key Skills:
· Extensive detailed knowledge of C++
· A working knowledge of MFC GUI design, preferably an expert
· Experience writing applications for WinCE
· C# / C++.NET GUI design
· Familiar with the following tool chain:
o Version Control: CVS / SVN / StarTeam / git / similar
o Issue Tracking: Bugzilla / Gemini / Jira / similar
o Compiler: Microsoft Visual Studio 2005 / more recent MS compilers
o Databases: MS Access / sql_server / mysql / Oracle / similar
Other Skills Preferred:
· VB / VBA good knowledge
· SQL
· COM / COBRA / IDL
· Familiar with XML serialization, and XSLT
· UML / formal design techniques
· Automatic documentation: doxygen / javadoc / similar
· Any other languages, python, perl, java
· Other forms of GUI design besides MFC, Qt, wx
· Statistics / Machine learning
· OpenMP / CUDA
· Embedded ARM assembler
· Physical modeling in Matlab / octave
· Linux
This is an opportunity to join a small, highly professional team in a rapidly changing environment, where commitment to excellence and meeting promises is paramount
Symetrica offers a comprehensive benefit package including medical, dental, and paid time-off.
Due to the nature of our work this position requires the ability to obtain and maintain a Department of Defense security clearance, and must be authorized to work in the United States on a full time basis for any employer.
Symetrica Inc