Jobs / Tri***

Principal Software Engineer

Tri*** · Fairfax, VA, United States
Visa sponsorship details are locked. Unlock company name and apply link with .
Fairfax, VA, United StatesOnsite
Remuneration
Not specified
Location
Fairfax, VA, United States
Visa sponsorship
Sponsors visa

Job summary

Position Title: Principal Software Engineer Requisition ID: 1801 Position Location: Fairfax, VA Position Reports To: Program Manager Supervises Others: No Trident has built a reputation as a trusted provider of aerospace and defense electronics & processing systems including digital RF & Optical command and control solutions and atmospheric & airborne sensors.

Benefits

Hired applicants may be eligible forIncluding but not limited to:HealthMedicalDentalVisionBasic life with AD&DShort term disabilityLong term disabilityAncillary (Voluntary life with AD&D, accident, critical illness, hospital, and pSpending accounts (HSA, FSA, and DCFSA)Paid time off

Qualifications

  • by integrating our specialized knowledge in electronic systems with appropriately scaled development methodologies.
  • Position
  • Experience with Python software development.
  • Experience developing maintainable production-quality software, including modular design, error handling, logging, configuration management, and unit/integration testing.
  • Experience with Python libraries and frameworks for data processing, automation, APIs, and/or application development.
  • Experience working in Linux and Windows development environments.
  • Experience with data formats and interfaces such as JSON, CSV, XML, REST APIs, sockets, message queues, or similar mechanisms.
  • Experience with databases and data storage
  • Experience with condition-based maintenance, predictive maintenance, vehicle health management, telemetry, sensor data, or diagnostic systems.
  • Experience with data analytics, signal processing, machine learning, or algorithm implementation in Python.
  • Experience with Python web or API frameworks such as Flask, FastAPI, Django, Dash, or similar

Responsibilities

  • This position will be part of a team responsible for software design and development for Predictive Maintenance & Logistics (PM&L) projects and other internal software development efforts within the ICS Business Unit.
  • Design, implement, and test custom software for condition-based maintenance and other internal projects.
  • Develop software for data manipulation, storage, translation, sensor data capture, sensor data transmission, and export to different platforms.
  • Convert and integrate data into standardized messaging formats and external software interfaces.
  • Build and maintain software interfaces to databases, APIs, file-based data sources, message brokers, and external applications.
  • Implement algorithms in software for data manipulation, analysis, and presentation.
  • Develop software that operates in conjunction with external and embedded hardware/software across Linux, Windows, and Android environments.
  • Document development efforts through design documentation, interface control documents, user manuals, and test plans.
  • Support software packaging, deployment, configuration management, and troubleshooting in lab, field, and customer environments.
  • Support technical test events, demonstrations, and customer-facing engineering activities as part of a fast-paced team.
  • Required
  • to this position.

Skills

Communication

Degrees

AssociateDegree

Industry

AerospaceAutomotiveDefenseHealthcareLogisticsPublic-sector

Company size

Smb

Contract length

9 years