Sign Up Sign Up Log In Sign Up
This job has expired and you can't apply for it anymore. Start a new search.

Principal Software Engineer


Tactical Communications Systems (TCS) is seeking a highly capable software engineer with recent track record of successfully developing embedded, real time software running on challenging hardware and software environments. Responsibilities include, but are not limited to, performing design, implementation, integration, and verification of object-oriented embedded software in C++, host applications in Java/C++, and real-time algorithms in C.



**U.S. Citizenship status is required as this position needs an active U.S. Security Clearance as of day one of employment.**



Required Skills:


· Minimum of 8 years of practical experience with the following:


o Proficiency with C/C++/Java software development


o Object Oriented design experience in Java/C++


o Practical Real Time embedded development experience using VxWorks or Linux


o Integration of embedded hardware and software systems


o Experience with wireless network communications systems


o Firm grasp of OSI Layer concepts, especially network and data link layers


o Experience with Microsoft Visual Studio and eclipse IDE


o US Citizenship required


· Must have an active Secret security clearance PRIOR to starting*



Desired Skills:


· Domain knowledge in networked radio communications systems


· Exposure to RF Signal Processing concepts, radar, and/or EW


· Experience with Modeling and Simulation (e.g. QualNet, Matlab)


· Experience with networking security, NIST FIPS standards


· Familiar with Application Lifecycle Management tools such as Rational Team Concert


· Familiar with Agile lifecycle process including Scrum and Continuous Integration


· Experience with National Instruments Test Stand and LabView


· Experience with Board Support Packages


· Understanding of standard system engineering design artifacts


· Experience with static code analysis tools such as Klocwork or Coverity


· Familiar with Xilinx Vivado and VHDL

Required Education:


Bachelors of Science (B.S.) Degree in Engineering, Computer Science, Math, Science or related technical degree.


Desired Education:


Masters of Science (M.S.) Degree in Engineering, Computer Science, Math, Science or related technical degree.



This position requires a U.S. person or the ability to obtain an Export Authorization from the appropriate government agency for non-U.S. person. 103526
AdvertisementAdvertisement




Send me email alerts for similar jobs

JOIN US