Software Engineer (Level 3-4)
Greenbelt, MD - USA
Job Summary
Job Title: Senior Software Engineer (Level 4-5)
Company: TRX Systems
Location: Greenbelt MD
Salary Range: $140k to $160k
Benefits: In addition to a range of health benefits TRX provides 401k matching paid time off
parental leave tuition reimbursement and a hybrid work environment to support their teams
well-being and professional development.
Join a fast-paced and dynamic team at TRX Systems where we tackle critical challenges for the
Department of Defense in Assured Positioning Navigation and Timing (APNT). Our cutting-
edge solutions enhance the safety and mission success of warfighters in GPS-denied
environments. Using advanced multi-layer sensor fusion technology we provide reliable PNT
services even in the most challenging conditions. As the provider of the DAPS II System for the
US Army Program of Record we are dedicated to delivering mission-critical systems for both
dismounted and mounted platforms. At TRX Systems we work closely together to innovate and
make a real impact on national defense.
Position Overview: We are seeking a highly skilled and experienced Senior Software Developer
(Level 4-5) to join our dynamic team. The ideal candidate will have extensive expertise in C and
C along with a passion for embedded systems development and cross-platform solutions. The
position will involve designing developing and optimizing applications for embedded systems
Linux and Windows platforms as well as mentoring junior developers and contributing to
strategic technical decisions.
Key Responsibilities:
Lead the design development and maintenance of complex software solutions for GPS-
denied tracking systems.
Develop and optimize embedded software and firmware for hardware components.
Oversee the development and performance optimization of applications for Linux and
Windows platforms.
Provide technical leadership and mentor junior and mid-level developers.
Collaborate with cross-functional teams including hardware engineers and product
managers to define software requirements and deliver high-quality solutions.
Write efficient maintainable and scalable code in C and C.
Conduct in-depth testing debugging and performance optimization of software
applications.
Research and integrate emerging technologies to enhance TRX Systems software
solutions.
Maintain thorough documentation of software designs development processes and
technical specifications.
Qualifications:
US Citizen with Secret level security clearance or ability and willingness to obtain a
clearance. Bachelors or Masters degree in Computer Science Engineering or a related field.
Equivalent experience will also be considered.
7-15 years of professional experience in software development.
Expert-level proficiency in C and C programming languages
Strong understanding of embedded systems development
Proficiency in Linux and Windows development environments.
Experience with software version control tools such as SVN or Git and CI/CD pipeline
integration.
Proven ability to troubleshoot and debug complex systems including hardware-software
integration.
Strong leadership and problem-solving skills with the ability to drive innovation.
Preferred Qualifications:
Experience with GPS-denied tracking systems or related technologies.
Knowledge of machine learning sensor fusion techniques and advanced signal
processing.
Familiarity with Agile development methodologies and DevOps best practices.
Proficiency in C# and at least one of Java or Kotlin programming languages.
Experience with Android application development including UI/UX design and
optimization.
Experience with WPF applications.
Experience with Python or another scripting language.
Strong background in security protocols and best practices for embedded and mobile
applications.
Experience designing and querying relational databases.
Experience with real-time operating systems.
Working knowledge of communication interfaces (e.g. Bluetooth Wi-Fi UART SPI
I2C).
What We Offer:
Competitive salary and benefits package.
Opportunity to work on cutting-edge technology with real-world applications.
Collaborative and innovative work environment.
Professional development opportunities.
Flexible work arrangements.
How to Apply: If you are passionate about developing innovative solutions for complex
challenges and meet the qualifications above wed love to hear from you. Please submit your
resume and cover letter to
TRX Systems is an Equal Opportunity Employer. We celebrate diversi
Required Experience:
IC