Hiring

Software Engineer

Engineering · MD, United States

Job description

Company Overview At Hexagon US Federal we provide cutting-edge technologies and a wide range of professional services to enable our customers to make smarter and faster operational decisions and improve mission effectiveness. Hexagon US Federal is an independent subsidiary of Hexagon Corporation exclusively focused on bringing the broad range of Hexagon technologies to the US Federal government and its partners.

Position Overview The Sigma Space division of Hexagon US Federal is seeking a talented Software Developer to join our development team in developing software for the control of instruments and managing high-volume data collection. Sigma Space is part of Hexagon, a leading global provider of design, measurement and visualization technologies that enable customers to design, measure and position objects, and process and present data.

Responsibilities Include:

  • Developing embedded as well as GUI and data processing software
  • Work as a member of a small development team that develops and maintains software to control instruments
  • Work with hardware engineers to debug and test circuit cards and instrument hardware in the lab
  • Assist with maintenance and enhancement of the existing software, including debugging and diagnosis of software and hardware defects
  • Research, implement and design new product features

Requirements:

  • Bachelor’s degree in Computer Science, Engineering or related Scientific fields
  • 5 or more years of C++ experience,
  • C and Python programming experience
  • Knowledge of Linux kernel internals, kernel module and device driver development
  • Knowledge of Unix/Linux operating system, shell scripting and system configuration
  • Solid experience building embedded processor applications with C and C++ programming languages
  • Solid experience with low-level hardware control and software/hardware interaction
  • Solid experience with multi-threaded development and thread synchronization techniques
  • Experience working and developing software in Unix/Linux environments, some Windows experience would be helpful.
  • A strong understanding of object-oriented techniques, refactoring and design patterns
  • Familiarity with network communications, specifically UDP and TCP
  • Able to constructively evaluate and discuss design alternatives in a team environment
  • Effective verbal and written communication skills in English
  • Experience working on high-reliability programs for defense and aerospace applications.
  • Highly motivated team player
  • US Citizenship

Org chart

No direct reports

Teams

This job is not in any teams


Offices

This job is not in any offices


Hexagon US Federal

1 followers

At Hexagon US Federal, we empower government agencies to make smarter and faster operational decisions through a diverse set of solutions, services, and products designed to deliver actionable information when and where you need it. Focused exclusively on the US federal government, our portfolio includes solutions for geospatial intelligence, cyber security, aviation maintenance, energy management, lifecycle management, public safety, and more.


Industries

Employees

201-500

Links