Software Engineer - Hardware Interfaces
Rapid Flow Technologies
Company Description
Rapid Flow Technologies’ ( 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.
$160k - $240k
...operations, systems and safety engineering - all dedicated to... ....Meet the team:The Embedded Software team develops foundational platform... ...development across the company. The Hardware Safety & Power Systems group... ...vision (clean driver interfaces, consistent error handling,...SuggestedPermanent employmentFull timeWork at officeImmediate startVisa sponsorship$70k - $300k
...environments where tight integration between hardware and software is critical. We’re looking for a Software Engineer - Mission Workflows to maintain and develop robot... ...in building autonomy APIs that allow modular interfacing with SLAM, path planning, and mission logic....SuggestedPermanent employmentFull timeFlexible hours$144k - $191.25k
...Summary:Our Design Release Engineering team, within the Vehicle Platform... ...of our Human-Machine Interface (HMI) and User Experience (UX... ...all in-cabin and exterior HMI hardware components, including passenger... ...mechanical, electrical, and software integration of Motional’s...Suggested- ...You will... Develop the software and firmware that powers Waabi... ..., simulation/stimulation interfaces, fault-injection tooling, and... ..., disengagements) on real hardware. Integrate HIL test execution... ...interactions, and support engineers across Embedded, Autonomy,...SuggestedWork at office
- ...We are currently seeking a qualified Software Engineer - Embedded to join our client’s organization... ...systems, or bridging the gap between hardware and high-level algorithms, we are... ...level C++, lower-level C code, and user interfaces. Test software in system integration...Suggested
- ...role, we are seeking a solid Embedded Software Engineer who can take full end-to-end ownership... ...systems, or bridging the gap between hardware and high-level algorithms, we are looking... ...C++, lower-level C code, and user interfaces. Test software in system integration...Full time
$126k - $201k
...more efficient and accessible for all. We’re searching for a Software Engineer on the Machine Learning Data Engine: Labels Platform team... ...operations. We also provide data models and service interfacing supporting a variety of autonomy data consumers. Autonomy performance...Full time- ..., test operations, systems and safety engineering – all dedicated to redefining the relationship... ...issues spanning multiple teams and hardware/software domainsProduce configurations and... ...modules, hardware components, and network interfaces interact to cause failuresNavigate...Permanent employmentWork at officeImmediate startVisa sponsorship
$150.32k - $225.48k
...systems, test operations, systems and safety engineering – all dedicated to making a real, positive... ...a Product ; this means applying rigorous software engineering discipline to data assets: versioning, public/private interfaces for data models, and a relentless focus on...Permanent employmentFull timeWork at officeImmediate startVisa sponsorship- ...Summary The Embedded Linux BSP Engineer will be responsible for... ...be developing flight-quality software and working closely with system engineers and electrical hardware engineers to develop embedded... ...(e.g., U-Boot, UEFI), memory interfaces (e.g., NOR/NAND flash), kernel...Long term contractPermanent employmentFull timeContract workFlexible hours
$179.2k - $268.8k
...operations, systems and safety engineering – all dedicated to... ...Platforms team is an embedded software team responsible for the development... ...network, timesync, vehicle interface, and security for the L1/L2/... ...a multidisciplinary team of hardware, software and system...Permanent employmentFull timeWork at officeImmediate startVisa sponsorship- At the National Robotics Engineering Center (NREC), it is our engineers... ...are seeking a dynamic UI/UX Software Engineer for existing and... ...will work on a variety of user interfaces for robotic systems. You... ...closely with robotics engineers, hardware teams, and field operators...Full timeWork experience placementFlexible hours
- ...electronics design, and wireless communication solutions seeks a Software Engineer to support numerous application and product lines.... ...concurrent projects Good communication skills required, interface with QA/Electrical/Mechanical/Management teams Organized,...Full timeWork at office
- ...in with an amazing team of engineers from a variety of backgrounds... ...Production and Manufacturing, Software Engineers we found on Github... ...use cases. Develop User Interfaces: Implement adaptable UI... ...DoD battlefield networks and hardware/software architectures....Full time
$146k - $234k
...and make mobility more efficient and accessible for all. We’re searching for a Senior Software Engineer - Camera Systems. In this role, you will Develop software for hardware calibration, benchtop testing, and sensor data collection tools Partner tightly with...Full time- ...Who We Are Engineered to outperform, Teraswitch is on a mission to provide high-performance... ...services. The Job The Software Engineering team builds the systems that... ...You’ll work on systems that interact with hardware, infrastructure platforms, and operational...Full time
$1,000 - $2,030 per month
...Take on ownership of the on-robot software stack. This spans low level sensor interfaces and motor control, up through... ...including implementing support for new hardware modules, triaging failures on... ..., electrical, and front end engineers to ensure cohesive system functionality...Full timeTemporary workWork at officeFlexible hours$179.2k - $268.8k
...test operations, systems and safety engineering – all dedicated to redefining the relationship... ...team:We're searching for a Senior Software Engineer to come and join the... ...operating systems, providing the interfaces by which hardware resources are accessed. We own a comprehensive...Permanent employmentFull timeWork at officeImmediate startVisa sponsorship- ...developing and maintaining the embedded software that bridges hardware and high-level applications in the... .... As a Staff Embedded Software Engineer you will lead the design, development... .... You’ll architect firmware that interfaces directly with sensors, compute modules...Full time
- ...Software Engineer Compunetix is a leading manufacturer of sophisticated electronics, delivering the communication industry... ...development team Java or C++ development interfacing to embedded software and hardware interfaces Requirements: ~ BS or MS in Computer...Worldwide
- ...Title: Software Engineer III Location: Pittsburgh, PA (5 days' on-site) Duration: 1 Year Contract We are looking... ...Requests PyYaml / JSON PyZMQ Passion for Graphical User Interface design. Experience with Linux and MacOS devices. Experience...Contract work
$86.1k - $134.6k
...Technology team is looking for engineers with a passion to improve our... ...platforms and drive new hardware and development environments.... ...You will also be expected to interface with internal stakeholders to... ...infrastructure.Proficiency with software development principles and environments...For contractorsLocal area$179.2k - $268.8k
...systems, test operations, systems and safety engineering – all dedicated to making a real,... ...how autonomy behavior changes across software releases. We work on problems that span... ...testing, code review, CI, and maintainable interfaces across data, modeling, and product...Permanent employmentFull timeWork at officeImmediate startVisa sponsorship- ...systems, test operations, systems and safety engineering – all dedicated to making a real,... .... The State Estimation team is the interface of the perception system to various downstream... ...Build and maintain industry-leading software practices and principles Develop...Permanent employmentFull timeImmediate startVisa sponsorship
$126k - $201k
...more efficient and accessible for all. We’re searching for a Software Engineer to Vehicle Platform Integrations Team.In this role, you... ...fault management, and health monitoring.Work with software/hardware interfaces including embedded system simulation, hardware-in-the-loop...Work at officeLocal area3 days per week$154k - $286k
...enterprise electronics worldwide. We are looking for a passionate software developer to join Virtuoso place and route infrastructure team... ...electronic design automation company, providing software, hardware, and intellectual property to design advanced semiconductor chips...Full timeWorldwide- ...throughput within active manufacturing lines Own system-level integration between robot control stack, industrial hardware and Gecko’s inspection software Support system deployment and validation in production environments Technologies We Use Our robotic...Full timeWork at officeLocal areaWork from homeFlexible hours
$150.32k - $225.48k
...operations, systems and safety engineering – all dedicated to... ...Level OS team is an embedded software team which is responsible for... ...configs, firmware/secure-world interfaces, and secure boot for onboard... ...a multidisciplinary team of hardware, software and system engineers...Permanent employmentFull timeWork at officeImmediate startVisa sponsorship- SEI advances software engineering principles and practices and serves as a national resource in software... ...with a variety of software and hardware systems including bare-metal embedded... ...You have worked with common embedded interfaces and protocols: I2C, CAN, SPI, RS-232,...Full timeWork at officeRelocation package
$120k - $140k
...device specialists, neuroscientists, and consumer electronics engineers is dedicated to delivering prescription-grade therapy with an... ...Health. We are seeking an experienced Senior Full Stack Software Engineer to design, develop, and maintain software systems that...Full timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Hardware Interfaces. Be the first to apply!
- software developer positions Pittsburgh, PA
- senior software engineer remote Pittsburgh, PA
- software engineer contract Pittsburgh, PA
- cybersecurity software engineer Pittsburgh, PA
- part time software developer remote Pittsburgh, PA
- junior software developer internship Pittsburgh, PA
- software system engineer Pittsburgh, PA
- software engineer remote Pittsburgh, PA
- software developer no experience Pittsburgh, PA
- software engineer visa sponsorship Pittsburgh, PA



