Software Engineer (Level 3-4)

Clientmind Recruiting
  • Greenbelt, Maryland
    15 days ago

    Job Description

    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 team’s

    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. Bachelor’s or Master’s 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, we’d love to hear from you. Please submit your

    resume, and cover letter to careers@trxsystems.com.

    TRX Systems is an Equal Opportunity Employer. We celebrate diversi

     

    Numbers & Facts

    LocationGreenbelt, Maryland

    Skills

    • Agile Programming Methodologiesunmatched
    • Best Practicesunmatched
    • Bluetoothunmatched
    • C Programming Languageunmatched
    • C++ Programming Languageunmatched
    • Computer Engineeringunmatched
    • Computer Firmwareunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Cross-Functionalunmatched
    • Debugging Skillsunmatched
    • DevOpsunmatched
    • Documentationunmatched
    • Embedded Softwareunmatched
    • Embedded Systemsunmatched
    • GPS (Global Positioning System)unmatched
    • Gitunmatched
    • Hardware Componentsunmatched
    • Identify Issuesunmatched
    • Javaunmatched
    • Kotlinunmatched
    • Leadershipunmatched
    • Leading Edge Technologyunmatched
    • Linux Operating Systemunmatched
    • Machine Learningunmatched
    • Mentoringunmatched
    • Microsoft C# (C Sharp)unmatched
    • Microsoft Windows Operating Systemunmatched
    • Mobile Applications Developmentunmatched
    • Multiplatform/Cross-Platformunmatched
    • Performance Tuning/Optimizationunmatched
    • Problem Solving Skillsunmatched
    • Realtime Operating Systemunmatched
    • Requirements Managementunmatched
    • Secret Clearanceunmatched
    • Security Clearanceunmatched
    • Security Protocolsunmatched
    • Software Administrationunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Subversionunmatched
    • Technical Leadershipunmatched
    • Technical Strategyunmatched
    • United States Armyunmatched
    • United States Citizenunmatched
    • Universal Asynchronous Receiver-Transmitter (UART)unmatched
    • User Experience Design (UXD)unmatched
    • User Interface Designunmatched
    • Vehicle Drivingunmatched
    • Wi-Fiunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder