Sr. Software Engineer
Core
Develop embedded software for real-time control of advanced tactical radio equipment, focusing on hardware/software interfaces and system-level performance.
Role type
Senior embedded software engineer (real-time systems)
Builds
Embedded software applications and test procedures for tactical radio systems
Domain
Defense / Embedded Systems / Real-time control
Required skills
C++, C#, C, Java, Python, SQL, Qt, embedded software development, real-time operating systems, hardware/software interface design, system-level performance analysis, processor architecture knowledge
Preferred skills
Windows, Linux, mobile platforms, VxWorks, QNX, Integrity, Windows CE, modeling tools, experimental evaluation
Technologies
C++, C#, C, Java, Python, SQL, Qt, VxWorks, QNX, Integrity, Windows CE, Linux, Windows, HTML5, XML, Perl, Ruby, AJAX
Responsibilities
Define and evaluate hardware/software interfaces and operational performance needs; support the full software development life cycle including requirements, design, implementation, integration, and testing; develop software test procedures and technical documentation; use modeling tools and test equipment to gather operating data and interpret results; participate in peer reviews and resolve defects
