Blueprint Power is hiring a

Distributed Control Systems & Hardware Engineer

Bratislava, Slovakia
Full-Time
Blueprint Power transforms the energy profile of the built environment, creating new revenue opportunities while reducing the carbon footprint for its customers. We work with buildings of all types - office, multi-family, retail, and others. Our energy transformation platform tracks energy usage and carbon output in real-time, continually optimizes energy consumption with onsite and grid power sources, and increases the value and flexibility of the built environment with a greener strategy.



Your Daily Job and Responsibility 

- Work across the entire Software Development Lifecycle (SDL) as a Distributed Control Systems (DCS) Engineer by determining and designing system specifications, requirements, documentation, standards, reviews, and software implementation. 
- Design, develop, integrate, and test DCS software in industrial IoT applications, Container virtualization) with hardware devices, components, or sensors (i.e. sensors, BMS, PLCs, ..). 
- Design and implement Hardware integration test plans and procedures for industrial IoT devices. 
- Perform hardware integration testing of industrial IoT devices using DCS systems and verify their integration with fleet management and container virtualization technologies. 
- Develop and maintain Hardware Laboratory systems & components for hardware & software integration testing of our solution. 
- Debug, troubleshoot, and optimize existing systems to ensure proper operation and efficiency, and work with engineers to identify problems in the existing solutions and software stack. 
- Mentor junior team members and improve & share knowledge and best practices across the team. 
- Stay up-to-date with industry standards and emerging technologies, and evaluate and recommend new tools and approaches as appropriate. 
- Work with cross-functional teams to integrate & operate hardware and software components into the final product. 
- Coordinate with the Team Leads on the state of the work, prioritization, and planning. 
- Work and perform other tasks under the Team Lead & Senior Leads' direction and supervision. 

Relevant skills, knowledge, or experience

  • A Bachelor's degree or Master's degree or 5+ years of work experience in relevant fields like information technology, computer science, engineering, mathematics, statistics, and other applied IT disciplines. 
  • Proficiency in Python (preferred) language or similar. (familiarity with Django & Celery framework is considered an advantage). 
  • Structured software or hardware development experience. 
  • Solid background in Linux/Unix administration and familiarity with Linux Kernel Drivers & Modules on x86 and ARM architecture. (Yocto OS experience is considered an advantage). 
  • Good communication ability with vendors or technical support to resolve issues with 3rd parties or in the field in the English language. 
  • Knowledge of communication protocols, and message brokers (such as MQTT, CoAP, HTTP). 
  • Familiarity with applications in a containerized environment (such as Docker). 
  • Experience with hardware integration and testing in hardware laboratory environments, and electrical laboratory equipment (such as multimeter, oscilloscope, variable power supply, load simulator,..)
  • Understanding of network protocols and technologies and how to troubleshoot them (such as TCP/IP, DNS, VPN, HTTP, and HTTPS). 
  • Understanding of industrial protocols and SCADA systems ( such as Modbus, CAN, Mbus, DNP3, Ethernet/IP, RS-232/485, Bluetooth, LPWAN, and others). 
  • Understanding of electrical engineering and energy distribution networks. 
  • Experience integrating hardware peripherals and digital or analog communications. 
  • Experience in the energy industry, industrial/IoT protocols, distributed control systems, or cybersecurity is considered an advantage. 
  • Experience working with SCM (git) and platforms like GitLab, GitHub, or Jira to collaborate with other team members effectively. 
  • Strong problem-solving skills and ability to analyze & troubleshoot complex systems. 
  • Proven ability to learn quickly and work well both independently and in a (distributed) team setting. 

We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job, application, or interview process, perform essential job functions and receive other benefits and privileges of employment. Please contact us to request accommodations.
Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Hardware Engineer Q&A's
Report this job
Apply for this job