SIGN IN
R&D Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
H1B Sponsor Likelynote

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

Building Management SystemBACNET protocolElectron frameworkMicroservice architectureCross-platform developmentJavaScript/TypeScriptReact/VueNode.jsDatabase designProblem-solving skillsTeamwork skillsCommunication skillsSelf-motivation

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 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 Company
Total Funding
$548.55M
Key Investors
European Investment Bank
2023-11-21Post Ipo Debt· $545.85M
2013-09-23Grant· $2.7M
2001-04-06IPO

Leadership Team

leader-logo
Morten Wierod
CEO
linkedin
leader-logo
Håvard Devold
Vice President, Market Development, Country Technology manager
linkedin
Company data provided by crunchbase