2

Remote Device Driver Developer Jobs in Virginia (NOW HIRING)

Oversee mobile security controls including device encryption, lost/stolen device workflows, and remote wipe/lock actions. Conduct security reviews for OS updates, CVEs, and platform changes. Work ...

... multi-function device objects Position Description: Provide direct support for the customer ... Utilize Microsoft Remote Desktop (RDP) and CA Remote to install/configure software and troubleshoot ...

Machine Learning & Operations Engineer

Arlington, VA ยท Remote

$80K - $108K/yr

This is a fully remote position, working cross-functionally with research and engineering teams ... Experience building tracking algorithms for device localization using techniques like SLAM * Strong ...

Machine Learning & Operations Engineer

Arlington, VA ยท Remote

$80K - $108K/yr

This is a fully remote position, working cross-functionally with research and engineering teams ... Experience building tracking algorithms for device localization using techniques like SLAM * Strong ...

Technical Experience : * 5-7 years of experience in biotech, pharmaceutical, or medical device ... We define total rewards as compensation, benefits, remote work/flexibility, development ...

... engineering or medical physics. * Thorough knowledge of Medical Device regulation; at minimum an ... LI-REMOTE #LI-SC2 About Us BSI is a business improvement and standards company and for over a ...

... engineering or medical physics. * Thorough knowledge of Medical Device regulation; at minimum an ... LI-REMOTE #LI-SC2 About Us BSI is a business improvement and standards company and for over a ...

Java Developer

Arlington, VA ยท On-site +1

$58.75 - $76/hr

The possibility to work remote 2 days/week may become available, depending on candidate performance ... Datastrutures, Algorithms, OBDC, JBDC Drivers. * Knowledge of: Cloud implementation is required and ...

next page

Showing results 1-20

Remote Device Driver Developer information

What are Remote Device Driver Developers?

Remote Device Driver Developers are software engineers who specialize in creating, testing, and maintaining device drivers while working from a remote location. Device drivers are programs that allow the operating system and software applications to communicate with hardware devices such as printers, network cards, and storage devices. These developers need a strong understanding of hardware interfaces, operating systems, and programming languages like C or C++. Working remotely, they use collaborative tools to coordinate with hardware engineers, QA testers, and other developers. Their work ensures that hardware components function properly and efficiently with different computer systems.

What are the key skills and qualifications needed to thrive as a Remote Device Driver Developer, and why are they important?

To thrive as a Remote Device Driver Developer, you need strong expertise in systems programming, operating system internals, and hardware-software interaction, typically supported by a degree in computer science or a related field. Experience with C/C++, kernel development, version control systems like Git, and familiarity with debugging tools are commonly required, along with certifications such as Linux Foundation Certified Engineer if working with Linux drivers. Excellent problem-solving skills, attention to detail, and clear remote communication abilities are crucial soft skills for excelling in distributed teams. These competencies ensure the reliable development and maintenance of low-level software that enables seamless hardware functionality, even in remote work environments.

What are some common challenges faced by remote device driver developers, and how can they be effectively managed?

Remote device driver developers often encounter challenges such as limited access to physical hardware for testing, communication barriers with cross-functional teams, and troubleshooting issues that are difficult to reproduce remotely. These can be effectively managed by using robust hardware emulation tools, establishing clear documentation and communication channels, and collaborating closely with quality assurance and hardware teams. Regular virtual meetings and remote debugging tools also help ensure smooth development and integration processes.
What are the most commonly searched types of Device Driver Developer jobs in Virginia? The most popular types of Device Driver Developer jobs in Virginia are:
What are popular job titles related to Remote Device Driver Developer jobs in Virginia? For Remote Device Driver Developer jobs in Virginia, the most frequently searched job titles are:
What job categories do people searching Remote Device Driver Developer jobs in Virginia look for? The top searched job categories for Remote Device Driver Developer jobs in Virginia are:
What cities in Virginia are hiring for Remote Device Driver Developer jobs? Cities in Virginia with the most Remote Device Driver Developer job openings:
BMS Controls Application Engineer

BMS Controls Application Engineer

Mantis Innovation

Ashburn, VA โ€ข Remote

$120K - $130K/yr

Full-time

Posted 17 days ago


Job description

Position: Controls Application Engineerย 
Start Date: Immediateย 
ย 
As a Controls Application Engineer, you will be responsible for developing BMS/SCADA applications at both a supervisory and controller level. You will help refine engineering standards and provide remote support to project and field teams. You will also be involved in providing support across multiple engineering functions within the Controls Engineering group.ย You should be familiar with both DDC and PLC programming, BACnet & Modbus integrations, and have experience with building graphical front-end client interfaces.
Controls Application Engineering
  • This position will report to the Controls Engineering Manager.
  • Develop BMS applications across multiple platforms: e.g., Niagara, Ignition, Wonderware, Distech, PLC's.
  • Support the development and enforcement of engineering standards for programming, graphics, alarming, tagging, history management, and database creation.ย 
  • Provide remote technical support to Project Managers and Field Engineers during project execution.ย 
Qualifications
  • 10+ years of experience in the engineering field, preferably in Building Automation or Controls Engineering.ย 
  • 5+ years of BMS application development experience, with mission critical experience preferred.ย 
  • Strong knowledge of DDC control theory & HVAC applications and the ability to apply these principles to real-world scenarios.ย 
  • Basic networking knowledge; addressing & subnetting, IP + serial device configurations.
  • Comfortable working with industry standard protocol integrations such as: BACnet, Modbus, Ethernet/IP, SNMP, MQTT.
  • Basic networking knowledge, including manipulating PC settings to set up and commission devices on a network.ย 
  • Experience with servers, network equipment, and IoT practices, specifically for BMS applications.ย 
  • 2+ years of experience with Niagara platform (Niagara N4 certification is preferred).
  • Familiarity with Distech field controllers and GFX programming, Ignition SCADA, Wonderware, and PLC systems.
  • Proficiency in Microsoft Office Suite.
Competencies
  • Must be able to work independently and in a team, handling multiple tasks across different projects.ย 
  • Strong troubleshooting skills, with the ability to identify problems and develop effective solutions.ย 
  • Knowledge of the construction contracting industry, especially in MEP fields, with experience in mission-critical environments a plus.ย 
  • Understanding of Mechanical and Electrical equipment in typical Mission Critical environments.
$120,000 - $130,000 a year
This role will provide the opportunity to work in a dynamic and fast-paced environment, where you will gain valuable experience with cutting-edge technologies and play a pivotal role in the successful completion of projectsย 
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job