ABB · 1 day ago
R&D Software Engineer
ABB is a global market leader dedicated to addressing global challenges through innovation and sustainability. They are seeking an R&D Software Engineer with expertise in Building Management Systems to design and develop core management software for building automation systems, ensuring efficient monitoring and control of building equipment.
AutomotiveEnergyEnergy ManagementIndustrial AutomationRobotics
Responsibilities
Understand the requirements of the building automation business, design the overall architecture of the upper-level machine software, including the front-end interface, communication module, data processing and the microservice backend
Develop a cross-platform (Windows/MacOS) upper-level machine monitoring interface based on the Electron framework and implement the interaction logic using front-end technologies such as React/Vue
Design and develop the backend services of microservice architecture, responsible for core modules such as device management, data storage, and alarm processing; Develop the BACNET protocol stack or integrate existing libraries to achieve communication and protocol parsing with building equipment (such as air conditioning, lighting, and energy systems)
Team collaboration was carried out to complete the joint debugging of the upper computer system with the on-site controllers and sensors, ensuring the stability of data transmission
Design and develop test cases, optimize system performance, and solve technical issues such as compatibility and real-time performance
Continuously optimize the software architecture to enhance the system's scalability, security and user experience
Responsible for the writing of technical documents (such as interface documents and development guidelines), and providing technical support to the team
Qualification
Required
Bachelor's degree or above, majoring in Computer Science, Automation, Building Automation Control, etc
More than 3 years of software development experience in building automation (BMS) or industrial automation field
Familiar with BMS system architecture (such as distributed monitoring, data center management)
Deep understanding of the BACNET protocol (ANSI/ASHRAE 135)
Experience in protocol development or integration
Familiar with industrial communication methods such as TCP/IP and serial communication
Proficient in the Electron framework
Extensive experience in developing cross-platform desktop applications
Proficient in the front-end technology stack (JavaScript/TypeScript, HTML5, CSS3)
Familiar with frameworks such as React/Vue
Familiar with microservice architecture design
Proficient in technologies such as Spring Cloud, Docker, and Kubernetes
Ability to develop the backend (such as Node.js, Java, Python)
Familiar with database design (MySQL/PostgreSQL/time-series databases)
Excellent problem-solving skills and logical thinking abilities
Excellent teamwork and communication skills
Strong sense of self-motivation and constantly seeks more efficient and optimized solutions
Preferred
Familiar with IoT protocols such as OPC UA and Matter
Experience in developing industrial visualizations (such as ECharts, D3.js)
Understand energy management systems (EMS) and building energy efficiency analysis
Relevant project experience
Experience in contributing to open-source projects or writing technical blogs
Benefits
ABB provides competitive benefits, ask us!
Company
ABB
ABB provides electrification and automation solutions for various industries.
H1B Sponsorship
ABB has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (70)
2024 (51)
2023 (58)
2022 (63)
2021 (52)
2020 (46)
Funding
Current Stage
Public CompanyTotal Funding
$548.55MKey Investors
European Investment Bank
2023-11-21Post Ipo Debt· $545.85M
2013-09-23Grant· $2.7M
2001-04-06IPO
Leadership Team
Recent News
Company data provided by crunchbase