bluedoor data·Job Postings API·bluedoor.sh ↗

HomeCompanies712f1db0 92fe 404e 836c 86180573966b 19000101 000001Real-Time Software Engineer - C++ & Linux

Real-Time Software Engineer - C++ & Linux

712f1db0 92fe 404e 836c 86180573966b 19000101 000001 · ROCKVILLE, MD, US, ROCKVILLE, MD · Active · ADP Workforce Now Recruiting

Job facts

FieldValue
Company712f1db0 92fe 404e 836c 86180573966b 19000101 000001
TitleReal-Time Software Engineer - C++ & Linux
Normalized title-
Department / team-
LocationROCKVILLE, MD, United States
Work model-
Employment typeFull Time
Salary-
Statusactive
ATS providerADP Workforce Now Recruiting
Posted / first seen2019-05-16 / 2026-05-31
Changed / last seen2026-06-06 / 2026-06-06

Related slices

PageWhat it containsOpen
Company jobsActive postings from 712f1db0 92fe 404e 836c 86180573966b 19000101 000001.Open
Company breakdownsRole, location, ATS, and work model facets for this company.Open
ATS provider jobsActive postings observed through ADP Workforce Now Recruiting.Open
Provider filtered searchThe same provider as a filtered job collection.Open
City jobsActive postings in ROCKVILLE.Open
Lifecycle eventsOpen, update, close, and reopen events for this posting.Open
Original postingCanonical source or apply URL captured from the ATS.Open

Linked records

Company712f1db0 92fe 404e 836c 86180573966b 19000101 000001
Source417fb2f5-e8a8-4251-a1d6-91ebcbe2d022
ATS providerADP Workforce Now Recruiting

Description

Senior Real-Time Software Engineer – C++ & Linux (Rockville, MD) Intelligent Automation, Inc. (IAI) is looking for a new team member who is a self-motivated Software Engineer with a passion for electro-mechanical systems. You will be working with the Robotics and Electromechanical Systems Group to develop custom solutions in the fields of Robotics, Autonomy, Human-Machine Interface, Machine Vision, and Electromechanical System Design. We have numerous active research and development projects where we design, integrate, test, and deploy systems for a range of applications, including aircraft inspection, ISR (intelligence, surveillance, and reconnaissance), utility construction, medical training, IED/EOD operations, and simulation. We are looking to add expertise and talent to our multi-disciplinary team to continue to achieve success in all of these areas. JOB DUTIES • Work closely with algorithm developers, and/or lead algorithmic development, to mature algorithms from MATLAB and C++ to real-time applications. • Develop and /or improve software frameworks that handle multiple sensor streams while allowing algorithms to process them. • Profile software systems to identify bottlenecks (processor, memory, I/O) and collaborate on improvements as needed. • Utilize and/or modify existing code bases and libraries; create and shape new functionality. REQUIRED EXPERIENCE • Bachelors (BS) or Master’s degree (MS) in Electrical Engineering, Computer Engineering, Computer Science (or a related field) REQUIRED SKILLS • Knowledge and hands-on experience of medium scale software project developed and executed in Linux with build configuration and customization. Bonus for familiarity with embedded Linux. • Experience prototyping and implementing challenging software solutions or algorithms in C/C++ based on collaboration and whiteboarding sessions. • Multi process/thread programming such as thread safety and synchronization using frameworks like Boost, C++11, and ASIO event driven when relevant. • Strong background in Object Oriented Programming (OOP). • Inter-System communication over TCP/UDP, Serial Interface such as I2C, SPI, UART. • Experience configuring C/C++ compilers for libraries and optimizations either through an IDE or Makefile • Profile/Optimize software to select/meet target platform • Write clean, efficient, well-documented code • Proficient with SCM tools such as SVN, GIT, and Mercurial • Strong written and communication skills DESIRED SKILLS • Familiar with common signal processing and/or image processing algorithms • Installing and configuring embedded Linux, i.e. Yocto, Arch, Raspberry Pi (Raspian) • Optimization using GPU or SIMD/NEON. • Toolchain & Compiler/Cross-Compiler Technologies for ARM/X86/X86_64/BareMetal • Experience with common middleware implementations that interchange data between algorithms and applications such as Robotic Operating System (ROS) • Experience with prototyping, integrating, testing and deploying electromechanical systems • Experience prototyping software based on conference/journal publications ABOUT IAI Intelligent Automation, Inc. (IAI) is a technology innovation company headquartered in Rockville, MD. For over 30 years, we have specialized in providing advanced technology solutions and R&D services to federal agencies and corporations throughout the United States and internationally. Leveraging agile R&D processes, a multi-disciplinary collaborative environment, and its substantial intellectual property portfolio, IAI excels in developing concepts into market-focused products and customer-driven solutions. IAI’s core R&D areas include: Air Traffic Management, Big Data and Social Media Analytics, Control and Signal Processing, Cyber Security, Education and Training Technologies, Health Technologies, Modeling and Simulation, Networks and Communications, Robotics, and Sensor Systems. Citizenship or Permanent Residency required All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

Full job record

Job ID4756e078dfa2aab5f18ba9ef7044ebf8211fce86
Org ID37905191-fa26-44b0-be5b-38b8fddc5dc9
Source ID417fb2f5-e8a8-4251-a1d6-91ebcbe2d022
Board ID417fb2f5-e8a8-4251-a1d6-91ebcbe2d022
Provideradp_workforcenow
Provider Job Key291752
TitleReal-Time Software Engineer - C++ & Linux
Normalized Title
Statusactive
Activeyes
Location TextROCKVILLE, MD, US, ROCKVILLE, MD
Department
Team
Employment Typefull_time
Workplace Type
Remote Policy
CountryUnited States
RegionMD
CityROCKVILLE
Salary Raw
Salary Min
Salary Max
Salary Currency
Salary Period
Source URLhttps://workforcenow.adp.com/mascsr/default/mdf/recruitment/recruitment.html?cid=712f1db0-92fe-404e-836c-86180573966b&ccId=19000101_000001&lang=en_US&type=JS&jobId=291752&jwId=273849567136_1
Apply URLhttps://workforcenow.adp.com/mascsr/default/mdf/recruitment/recruitment.html?cid=712f1db0-92fe-404e-836c-86180573966b&ccId=19000101_000001&lang=en_US&type=JS&jobId=291752&jwId=273849567136_1
First Seen At2026-05-31 18:28:24Z
Last Seen At2026-06-06 12:26:12Z
Last Checked At2026-06-06 12:26:12Z
Last Changed At2026-06-06 12:26:12Z
Inactive At
Source Posted At2019-05-16 13:51:00Z
Source Updated At
Raw Payload Uris3://job-postings-prod-raw-590183727216/raw/provider=adp_workforcenow/board=712f1db0-92fe-404e-836c-86180573966b|19000101_000001/date=2026-06-06/2026-06-06T12-26-11-079Z-36a17cdd81919393ae4ad712fefada6854b0c0c81a3bd65692f72b5b66889f88.json
Event Fields
{
  "content_hash": "472b02638fec9936a049c93655bd02a3f3ff15f6fb1b7117266ced33c2131498",
  "source_hash": "7c5826ac45e2c3ce212b187ec62f04d115f056931ccdedc4d6df6e5332fa2a29",
  "last_changed_at": "2026-06-06T12:26:12.118Z",
  "active_status": "active"
}
Parsed Structured
{
  "language": "en",
  "location": {
    "raw": "ROCKVILLE, MD, US, ROCKVILLE, MD",
    "city": "ROCKVILLE",
    "region": "MD",
    "country": "United States",
    "is_remote": false,
    "confidence": 0.95
  },
  "salary_max": null,
  "salary_min": null,
  "inferred_at": "2026-06-06T12:26:12.087Z",
  "launch_scope": {
    "reason": "english_us_canada",
    "included": true,
    "language": "en",
    "location": {
      "raw": "ROCKVILLE, MD, US, ROCKVILLE, MD",
      "city": "ROCKVILLE",
      "region": "MD",
      "country": "United States",
      "is_remote": false,
      "confidence": 0.95
    },
    "countries": [
      "United States"
    ]
  },
  "remote_policy": null,
  "salary_period": null,
  "workplace_type": null,
  "salary_currency": null
}
Extensions
{}
Native Structured
{
  "detail": {
    "links": [],
    "itemID": "273849567136_1",
    "postDate": "2019-05-16T09:51:00.000-04:00",
    "workLevelCode": {
      "shortName": "Active - Full-Time full-time"
    },
    "customFieldGroup": {
      "dateFields": [
        {
          "nameCode": {
            "codeValue": "PostingDate"
          },
          "dateValue": "2019-05-16T09:51Z"
        },
        {
          "nameCode": {
            "codeValue": "CurrentServerDateTime"
          },
          "dateValue": "2026-06-06T08:26Z"
        }
      ],
      "numberFields": [
        {
          "numberValue": 0,
          "categoryCode": {
            "codeValue": "ApplicantCount"
          }
        },
        {
          "categoryCode": {
            "codeValue": "AwardAmount"
          }
        }
      ],
      "stringFields": [
        {
          "nameCode": {
            "codeValue": "ExternalJobID"
          },
          "stringValue": "291752"
        },
        {
          "nameCode": {
            "codeValue": "CareerCenterRefId"
          }
        },
        {
          "nameCode": {
            "codeValue": "GuidelineOid"
          }
        },
        {
          "nameCode": {
            "codeValue": "CurrencySymbolOrCode"
          }
        },
        {
          "nameCode": {
            "codeValue": "HomeDepartment"
          },
          "stringValue": ""
        },
        {
          "nameCode": {
            "codeValue": "JobClass"
          }
        }
      ],
      "indicatorFields": [
        {
          "nameCode": {
            "codeValue": "PriortyStatusFlag"
          },
          "indicatorValue": false
        },
        {
          "nameCode": {
            "codeValue": "InternalPostingFlag"
          },
          "indicatorValue": false
        },
        {
          "nameCode": {
            "codeValue": "MinValue"
          },
          "indicatorValue": true
        },
        {
          "nameCode": {
            "codeValue": "IsVsidApplicable"
          },
          "indicatorValue": true
        },
        {
          "nameCode": {
            "codeValue": "IsSassDlReqForExtPostFlag"
          },
          "indicatorValue": false
        },
        {
          "nameCode": {
            "codeValue": "IsSassDlReqForIntPostFlag"
          },
          "indicatorValue": false
        },
        {
          "nameCode": {
            "codeValue": "IsMonetaryFlag"
          },
          "indicatorValue": false
        },
        {
          "nameCode": {
            "codeValue": "IsNonMonetaryFlag"
          },
          "indicatorValue": false
        }
      ]
    },
    "requisitionTitle": "Real-Time Software Engineer - C++ & Linux",
    "clientRequisitionID": "1179",
    "organizationalUnits": [],
    "postingInstructions": [],
    "additionalProperties": {},
    "requisitionLocations": [
      {
        "address": {
          "cityName": "ROCKVILLE",
          "postalCode": "20855",
          "countrySubdivisionLevel1": {
            "codeValue": "MD"
          }
        },
        "nameCode": {
          "shortName": " ROCKVILLE, MD, US"
        },
        "aliasNames": []
      }
    ],
    "screeningRequirements": [],
    "requisitionDescription": "<p></p>\n<p><strong>Senior Real-Time Software Engineer – C++ &amp; Linux</strong><br><br>(Rockville, MD)<br><br>Intelligent Automation, Inc. (IAI) is looking for a new team member who is a self-motivated Software Engineer with a passion for electro-mechanical systems. You will be working with the Robotics and Electromechanical Systems Group to develop custom solutions in the fields of Robotics, Autonomy, Human-Machine Interface, Machine Vision, and Electromechanical System Design. We have numerous active research and development projects where we design, integrate, test, and deploy systems for a range of applications, including aircraft inspection, ISR (intelligence, surveillance, and reconnaissance), utility construction, medical training, IED/EOD operations, and simulation. We are looking to add expertise and talent to our multi-disciplinary team to continue to achieve success in all of these areas.<br><br><strong>JOB DUTIES</strong><br>•\tWork closely with algorithm developers, and/or lead algorithmic development, to mature algorithms from MATLAB and C++ to real-time applications.<br>•\tDevelop and /or improve software frameworks that handle multiple sensor streams while allowing algorithms to process them.<br>•\tProfile software systems to identify bottlenecks (processor, memory, I/O) and collaborate on improvements as needed.<br>•\tUtilize and/or modify existing code bases and libraries; create and shape new functionality. <br><br><strong>REQUIRED EXPERIENCE</strong><br>•\tBachelors (BS) or Master’s degree (MS) in Electrical Engineering, Computer Engineering, Computer Science (or a related field)<br><br><strong>REQUIRED SKILLS</strong><br>•\tKnowledge and hands-on experience of medium scale software project developed and executed in Linux with build configuration and customization.  Bonus for familiarity with embedded Linux.<br>•\tExperience prototyping and implementing challenging software solutions or algorithms in C/C++ based on collaboration and whiteboarding sessions.<br>•\tMulti process/thread programming such as thread safety and synchronization using frameworks like Boost, C++11, and ASIO event driven when relevant.<br>•\tStrong background in Object Oriented Programming (OOP).<br>•\tInter-System communication over TCP/UDP, Serial Interface such as I2C, SPI, UART.<br>•\tExperience configuring C/C++ compilers for libraries and optimizations either through an IDE or Makefile<br>•\tProfile/Optimize software to select/meet target platform<br>•\tWrite clean, efficient, well-documented code<br>•\tProficient with SCM tools such as SVN, GIT, and Mercurial<br>•\tStrong written and communication skills<br><br><strong>DESIRED SKILLS</strong><br>•\tFamiliar with common signal processing and/or image processing algorithms<br>•\tInstalling and configuring embedded Linux, i.e. Yocto, Arch, Raspberry Pi (Raspian)<br>•\tOptimization using GPU or SIMD/NEON.<br>•\tToolchain &amp; Compiler/Cross-Compiler Technologies for ARM/X86/X86_64/BareMetal<br>•\tExperience with common middleware implementations that interchange data between algorithms and applications such as Robotic Operating System (ROS)<br>•\tExperience with prototyping, integrating, testing and deploying electromechanical systems<br>•\tExperience prototyping software based on conference/journal publications<br><br><strong>ABOUT IAI</strong><br>Intelligent Automation, Inc. (IAI) is a technology innovation company headquartered in Rockville, MD. For over 30 years, we have specialized in providing advanced technology solutions and R&amp;D services to federal agencies and corporations throughout the United States and internationally. Leveraging agile R&amp;D processes, a multi-disciplinary collaborative environment, and its substantial intellectual property portfolio, IAI excels in developing concepts into market-focused products and customer-driven solutions. IAI’s core R&amp;D areas include: Air Traffic Management, Big Data and Social Media Analytics, Control and Signal Processing, Cyber Security, Education and Training Technologies, Health Technologies, Modeling and Simulation, Networks and Communications, Robotics, and Sensor Systems.<br><br><strong>Citizenship or Permanent Residency required</strong><br><br>All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.<br>&nbsp;</p>\n",
    "sponsoredVisaTypeCodes": []
  },
  "list_job": {
    "links": [],
    "itemID": "273849567136_1",
    "postDate": "2019-05-16T09:51:00.000-04:00",
    "workLevelCode": {
      "shortName": "Active - Full-Time full-time"
    },
    "customFieldGroup": {
      "dateFields": [
        {
          "nameCode": {
            "codeValue": "PostingDate"
          },
          "dateValue": "2019-05-16T09:51Z"
        },
        {
          "nameCode": {
            "codeValue": "CurrentServerDateTime"
          },
          "dateValue": "2026-06-06T08:26Z"
        }
      ],
      "numberFields": [
        {
          "numberValue": 0,
          "categoryCode": {
            "codeValue": "ApplicantCount"
          }
        },
        {
          "categoryCode": {
            "codeValue": "AwardAmount"
          }
        }
      ],
      "stringFields": [
        {
          "nameCode": {
            "codeValue": "ExternalJobID"
          },
          "stringValue": "291752"
        },
        {
          "nameCode": {
            "codeValue": "CareerCenterRefId"
          }
        },
        {
          "nameCode": {
            "codeValue": "GuidelineOid"
          }
        },
        {
          "nameCode": {
            "codeValue": "CurrencySymbolOrCode"
          }
        },
        {
          "nameCode": {
            "codeValue": "HomeDepartment"
          },
          "stringValue": ""
        },
        {
          "nameCode": {
            "codeValue": "JobClass"
          }
        }
      ],
      "indicatorFields": [
        {
          "nameCode": {
            "codeValue": "PriortyStatusFlag"
          },
          "indicatorValue": false
        },
        {
          "nameCode": {
            "codeValue": "InternalPostingFlag"
          },
          "indicatorValue": false
        },
        {
          "nameCode": {
            "codeValue": "MinValue"
          },
          "indicatorValue": true
        },
        {
          "nameCode": {
            "codeValue": "IsVsidApplicable"
          },
          "indicatorValue": true
        },
        {
          "nameCode": {
            "codeValue": "IsSassDlReqForExtPostFlag"
          },
          "indicatorValue": false
        },
        {
          "nameCode": {
            "codeValue": "IsSassDlReqForIntPostFlag"
          },
          "indicatorValue": false
        },
        {
          "nameCode": {
            "codeValue": "IsMonetaryFlag"
          },
          "indicatorValue": false
        },
        {
          "nameCode": {
            "codeValue": "IsNonMonetaryFlag"
          },
          "indicatorValue": false
        }
      ]
    },
    "requisitionTitle": "Real-Time Software Engineer - C++ & Linux",
    "clientRequisitionID": "1179",
    "organizationalUnits": [],
    "postingInstructions": [],
    "additionalProperties": {},
    "requisitionLocations": [
      {
        "address": {
          "cityName": "ROCKVILLE",
          "postalCode": "20855",
          "countrySubdivisionLevel1": {
            "codeValue": "MD"
          }
        },
        "nameCode": {
          "shortName": " ROCKVILLE, MD, US"
        },
        "aliasNames": []
      }
    ],
    "screeningRequirements": [],
    "sponsoredVisaTypeCodes": []
  },
  "detail_meta": {
    "url": "https://workforcenow.adp.com/mascsr/default/careercenter/public/events/staffing/v1/job-requisitions/291752?cid=712f1db0-92fe-404e-836c-86180573966b&ccId=19000101_000001&lang=en_US&locale=en_US",
    "http_status": 200,
    "content_type": "application/json;charset=UTF-8",
    "response_bytes": 6945
  },
  "detail_errors": []
}
Get this page with API

Rendered from the bluedoor Job Postings API. Reproduce it:

GET https://api.bluedoor.sh/job-postings/v1/jobs/4756e078dfa2aab5f18ba9ef7044ebf8211fce86?include=descriptionJSON
GET https://api.bluedoor.sh/job-postings/v1/orgs/37905191-fa26-44b0-be5b-38b8fddc5dc9JSON
GET https://api.bluedoor.sh/job-postings/v1/sources/417fb2f5-e8a8-4251-a1d6-91ebcbe2d022JSON
GET https://api.bluedoor.sh/job-postings/v1/jobs/4756e078dfa2aab5f18ba9ef7044ebf8211fce86/eventsJSON