Rapid Flow Technologies
Posted 6y ago

Software Engineer - Hardware Interfaces

Rapid Flow Technologies
Pittsburgh, Pennsylvania, United States
OnsiteFull Time
Responsibilities
  • designing interfaces
  • testing performance
  • interacting with vendors
Requirements
  • BS degree in Electrical Engineering
  • Computer Engineering
  • Computer Science, or equivalent experience
  • 5 years relevant work experience
  • Experience in Python and Linux/Unix system administration
Technical tools mentioned
PythonLinuxUnix

Job description

Company Description:

Rapid Flow Technologies’ (www.rapidflow.com) mission is to improve people’s lives by using artificial intelligence (AI) to re-imagine mobility. Rapid Flow is an early stage AI company that was spun out of Carnegie Mellon University in 2015 and is based in Pittsburgh, PA – one of the leading markets for AI, robotics, and autonomous vehicle research and development.

By implementing Surtrac, our adaptive traffic control system, municipalities have reduced the causes of traffic congestion, pollution, and safety incidents by as much as 20-40%. Surtrac is an edge-computing AI solution installed at each intersection. It easily integrates with existing detection, traffic control, and communication systems.

Job Description:

About the Role:

At Rapid Flow Technologies, we want our Surtrac traffic control software to be compatible with every traffic controller, detection system, and communications system in the world. Our hardware interface team is dedicated to this mission, and this role will be one of the first full-time members of this team. As such, an ideal Interface Engineer is able to tackle hardware interface design and testing, as well as lead development and identify areas of work for future interface engineers.

Interfaces include those for traffic controllers, video detection, in-ground loops, radar, and other detection, within varying network configurations. For new interfaces, you will design fault-tolerant methods that maximize information flow while safeguarding against device and network malfunctions. For existing interfaces, you will create rigorous lab and in-field testing and define known areas of performance across network configurations. Additionally, you will work with the RapidView team to bolster our monitoring and alert system for issues that arise in real-world traffic deployments, and also to support on-device deployment automation tools.

This role is crucial to the expansion of the Surtrac network, as we move quickly toward new products that depend on network growth.

Responsibilities:

  • Be the lead hardware interface design engineer for Surtrac and future products.
  • Design fault-tolerant interfaces for traffic hardware, with varying communications protocols.
  • Design rigorous testing and analysis for device and interface performance. - Interact with vendors/hardware companies to track down issues with their communications protocols.
  • Be the primary interface with the RapidView team to develop alerts and notifications for tracking hardware issues in real time.
Qualifications:

Minimum Qualifications:

  • BS degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience
  • 5 years relevant work experience
  • Experience in Python
  • Experience in Linux/Unix system administration
  • Experience in at least one of the following
    • software interface design for hardware
    • software for real-time communications
    • fault-tolerant/field hardened interfaces

Preferred Qualifications:

  • MS degree in Electrical Engineering or Computer Science
  • 5 years of sensor integration or hardware interface experience
  • Experience leading design and testing of hardware communications interfaces
  • Experience in robotics or high-uncertainty environments
Additional Information:

While we will consider remote hires, the ideal candidate will be based in Pittsburgh, PA.

About Rapid Flow Technologies

AI-powered adaptive traffic control systems for reducing urban congestion.

Similar jobs

Software Engineer roles near Pittsburgh, Pennsylvania
15h
Save
Mark Applied
Hide
Staff Software Engineer, Data Platform
Salem or Pittsburgh or Fremont
$191k-$299k/yr RemoteFull Time
Agility Robotics
Agility Robotics: Develops bipedal humanoid robots for industrial warehouse automation.
5+ YOERequires 5+ years building cloud data platforms, big data frameworks, cloud providers, observability, Java/Scala/Python, distributed systems, and microservices experience.
Fluent Bit, OpenTelemetry, Apache Spark, Apache Kafka, AWS S3, Amazon Athena, Amazon SageMaker, Java, Scala, Python, Parquet, Apache Arrow, Apache Iceberg, Apache Avro, Protocol Buffers, Prometheus, DataHub, Amundsen, Databricks Unity Catalog, Databricks, Kubernetes, Bazel, Blaze, C++, Rust, MCAP, ROS, Rerun, AWS, GCP, Azure
1d
Save
Mark Applied
Hide
Software Engineer Senior-Ai Engineer
Pittsburgh or Dallas
OnsiteFull Time
PNC Financial Services
PNC Financial ServicesNYSE: PNC: Provides banking, lending, and investment services to customers.
3+ YOEBachelor's degree and 3+ years of relevant experience; expertise in Python, LLM fine-tuning, production AI integration, model serving, ML lifecycle management, and AI agent systems.
PEFT, LoRA, QLoRA, vLLM, TGI, Triton, Python, PyTorch, TensorFlow, HuggingFace Transformers, RAG, LLM, API, RAG pipelines, vector databases, Microsoft?
3d
Save
Mark Applied
Hide
Software Engineer Lead (Java)
Pittsburgh, Pennsylvania, United States
OnsiteFull Time
CGI
CGINYSE: GIB: Provides information technology and business consulting services.
Hands-on Java and Spring Boot technical leadership for enterprise banking applications, including development, production troubleshooting, DevOps, containerization, mentoring, and software architecture.
Java, Spring Boot, OpenShift, Kubernetes, Kafka, MongoDB, WebSphere, Jenkins, Git, Ansible, Artifactory, IBM MQ, Oracle, Linux, CI/CD
4d
Save
Mark Applied
Hide
Experienced Software Engineer
Cranberry Township, Pennsylvania, United States
$99k-$134k/yr OnsiteFull Time
Framatome
Framatome: Designs and services nuclear power reactors and fuel systems.
7+ YOEBachelor's degree in Computer Science, Engineering, or related field and 7+ years of experience developing safety-critical software in regulated environments; knowledge of nuclear standards, requirements traceability, and configuration management.
C, C++, FPGA, Safety PLCs, DCS, Microsoft?, I&C, MBSE, FMEA, IEC 60880, IEC 62138, IEEE 7-4.3.2, IEC 61513, IEEE 1012, NEI 08-09, RG 5.71, DOE 810 Appendix A
4d
Save
Mark Applied
Hide
Software Engineer, Onboard Infrastructure
Pittsburgh or United States
RemoteFull Time
Stack AV
Stack AV: Develops autonomous driving technology for the commercial trucking industry.
Proficiency in C++ systems programming, concurrency, POSIX, Linux, networking, embedded systems, and Bazel or Boost; experience with high-performance software, optimization, and safety-critical systems preferred.
C++, POSIX, Linux, Bazel, Boost
4d
Save
Mark Applied
Hide
Senior Software Engineer - NREC
Pittsburgh, Pennsylvania, United States
OnsiteFull Time
Carnegie Mellon University
Carnegie Mellon University: Global research university providing higher education and conducting scientific research.
5+ YOEBachelor's degree or equivalent experience and 5+ years of software development. Requires modern C++, Linux, Python, networking, hardware integration, Git, testing, and robotics systems experience.
C++, Linux, Python, Git, ROS, ROS 2, Gazebo, RTOS
4d
Save
Mark Applied
Hide
Senior Software Engineer
Atlanta or Austin or Baltimore or Boston or Charlotte or Chicago or Columbus or Dallas or Miami or Nashville or New York City or Philadelphia or Pittsburgh or Princeton or Raleigh or Tysons or Washington
$126k-$248k/yr RemoteFull Time
MongoDB
MongoDBNASDAQ: MDB: Cloud-based document database platform for software application development.
Full-stack engineering experience with scalable, highly available web applications and databases; collaboration and distributed-systems problem solving required. TypeScript, React, Node.js, WebSockets, Kubernetes, and microservices are advantageous.
MongoDB Atlas, MongoDB Compass, Atlas Data Explorer, TypeScript, React, Node.js, Kubernetes, AWS, Google Cloud, Microsoft Azure
5d
Save
Mark Applied
Hide
Senior Software Engineer, Infrastructure, Data Center Orchestration
Pittsburgh, Pennsylvania, United States
$174k-$252k/yr OnsiteFull Time
Google
GoogleNASDAQ: GOOGL: Provides online search, advertising, cloud computing, and consumer electronics.
5+ YOEBachelor's degree or equivalent practical experience; 5 years software development; experience with large-scale infrastructure, distributed systems, networks, or compute, storage, and hardware architecture.