BMS Software DRE
Auburn Hills, MI · On-site
The Battery Management Systems Design Release Software Engineer is responsible for working with Tier one BMS supplier and Internal development teams (BSW and ASW developers as well as requirements ...
Auburn Hills, MI · On-site
The Battery Management Systems Design Release Software Engineer is responsible for working with Tier one BMS supplier and Internal development teams (BSW and ASW developers as well as requirements ...
Auburn Hills, MI · On-site
The Battery Management Systems Design Release Software Engineer is responsible for working with Tier one BMS supplier and Internal development teams (BSW and ASW developers as well as requirements ...
Houston, TX · On-site
Provide technical, and cross-functional support for BMS engineering activities, including process control, requirements definition, architecture design, software implementation, HIL testing, field ...
Quick apply
Houston, TX · On-site
Provide technical, and cross-functional support for BMS engineering activities, including process control, requirements definition, architecture design, software implementation, HIL testing, field ...
The Battery Management Systems Design Release Software Engineer is responsible for working with Tier one BMS supplier and Internal development teams (BSW and ASW developers as well as requirements ...
The Battery Management Systems Design Release Software Engineer is responsible for working with Tier one BMS supplier and Internal development teams (BSW and ASW developers as well as requirements ...
Auburn Hills, MI · On-site
The Battery Management Systems (BMS) Sr. Requirement Engineer will support and provide leadership for the development of BMS software for the family of next generation xEV powertrains. The selected ...
Auburn Hills, MI · On-site
The Battery Management Systems (BMS) Sr. Requirement Engineer will support and provide leadership for the development of BMS software for the family of next generation xEV powertrains. The selected ...
Camarillo, CA · On-site
$119K - $160K/yr
Ensure that BMS software meets safety standards and complies with industry regulations. Implement ... Proficient in programming languages such as C, C++, with expertise in real-time operating systems.
Camarillo, CA · On-site
$119K - $160K/yr
Ensure that BMS software meets safety standards and complies with industry regulations. Implement ... Proficient in programming languages such as C, C++, with expertise in real-time operating systems.
Proterra is seeking an Embedded Systems Software Engineer to join the Battery Management Systems ... This role is focused on sustaining and improving production BMS software through diagnostics ...
Proterra is seeking an Embedded Systems Software Engineer to join the Battery Management Systems ... This role is focused on sustaining and improving production BMS software through diagnostics ...
Proterra is seeking an Embedded Systems Software Engineer to join the Battery Management Systems ... This role is focused on sustaining and improving production BMS software through diagnostics ...
Proterra is seeking an Embedded Systems Software Engineer to join the Battery Management Systems ... This role is focused on sustaining and improving production BMS software through diagnostics ...
San Jose, CA · On-site
$128K - $192K/yr
... engineering * Experience developing battery management system software and state estimation algorithms for battery packs * Experience with BMS and battery modeling in Simulink * Familiarity with ...
San Jose, CA · On-site
$128K - $192K/yr
... engineering * Experience developing battery management system software and state estimation algorithms for battery packs * Experience with BMS and battery modeling in Simulink * Familiarity with ...
... engineering * Experience developing battery management system software and state estimation algorithms for battery packs * Experience with BMS and battery modeling in Simulink * Familiarity with ...
... engineering * Experience developing battery management system software and state estimation algorithms for battery packs * Experience with BMS and battery modeling in Simulink * Familiarity with ...
Oklahoma City, OK · On-site
$113K - $148K/yr
Job Title Embedded Software Engineer - BMS About Canoo Canoo's mission is to bring EVs to Everyone and build a world-class team to deploy this sustainable mobility revolution. We have developed ...
Oklahoma City, OK · On-site
$113K - $148K/yr
Job Title Embedded Software Engineer - BMS About Canoo Canoo's mission is to bring EVs to Everyone and build a world-class team to deploy this sustainable mobility revolution. We have developed ...
New York, NY · On-site
Develop BMS software databases (programming and graphics) in accordance with engineering documents and project specifications. * Design, integrate and support network migration for Internet ...
Quick apply
New York, NY · On-site
Develop BMS software databases (programming and graphics) in accordance with engineering documents and project specifications. * Design, integrate and support network migration for Internet ...
Manhattan, NY · On-site
Develop BMS software databases (programming and graphics) in accordance with engineering documents and project specifications. * Design, integrate and support network migration for Internet ...
Manhattan, NY · On-site
Develop BMS software databases (programming and graphics) in accordance with engineering documents and project specifications. * Design, integrate and support network migration for Internet ...
Manhattan, NY · On-site
Develop BMS software databases (programming and graphics) in accordance with engineering documents and project specifications. * Design, integrate and support network migration for Internet ...
Manhattan, NY · On-site
Develop BMS software databases (programming and graphics) in accordance with engineering documents and project specifications. * Design, integrate and support network migration for Internet ...
Develop BMS software databases (programming and graphics) in accordance with engineering documents and project specifications. * Design, integrate and support network migration for Internet ...
Develop BMS software databases (programming and graphics) in accordance with engineering documents and project specifications. * Design, integrate and support network migration for Internet ...
Develop BMS software databases (programming and graphics) in accordance with engineering documents and project specifications. * Design, integrate and support network migration for Internet ...
Develop BMS software databases (programming and graphics) in accordance with engineering documents and project specifications. * Design, integrate and support network migration for Internet ...
$50K - $80K/yr
Key Responsibilities: • Perform necessary software programming, equipment start-up, tuning and calibration, commissioning and integration of HVAC controls, DDC systems and BMS software. • Conduct ...
Quick apply
$50K - $80K/yr
Key Responsibilities: • Perform necessary software programming, equipment start-up, tuning and calibration, commissioning and integration of HVAC controls, DDC systems and BMS software. • Conduct ...
Hackensack, NJ · On-site
$50K - $80K/yr
Perform necessary software programming, equipment start-up, tuning and calibration, commissioning and integration of HVAC controls, DDC systems and BMS software. Conduct preventative maintenance and ...
Quick apply
Hackensack, NJ · On-site
$50K - $80K/yr
Perform necessary software programming, equipment start-up, tuning and calibration, commissioning and integration of HVAC controls, DDC systems and BMS software. Conduct preventative maintenance and ...
$50K - $80K/yr
Key Responsibilities: • Perform necessary software programming, equipment start-up, tuning and calibration, commissioning and integration of HVAC controls, DDC systems and BMS software. • Conduct ...
Quick apply
$50K - $80K/yr
Key Responsibilities: • Perform necessary software programming, equipment start-up, tuning and calibration, commissioning and integration of HVAC controls, DDC systems and BMS software. • Conduct ...
Engineering documentation * Collaborate with BMS, Systems, Software, and Functional Safety engineers to support program execution. * Other duties as assigned. Required Qualifications: * Pursuing a ...
Engineering documentation * Collaborate with BMS, Systems, Software, and Functional Safety engineers to support program execution. * Other duties as assigned. Required Qualifications: * Pursuing a ...
Irvine, CA · On-site
$25 - $35/hr
Engineering documentation * Collaborate with BMS, Systems, Software, and Functional Safety engineers to support program execution. * Other duties as assigned. Required Qualifications: * Pursuing a ...
Irvine, CA · On-site
$25 - $35/hr
Engineering documentation * Collaborate with BMS, Systems, Software, and Functional Safety engineers to support program execution. * Other duties as assigned. Required Qualifications: * Pursuing a ...
$63.5K - $76.4K
2% of jobs
$76.4K - $89.3K
4% of jobs
$89.3K - $102.2K
6% of jobs
$102.2K - $115.1K
8% of jobs
$122.1K is the 25th percentile. Wages below this are outliers.
$115.1K - $128K
7% of jobs
$128K - $141K
18% of jobs
The median wage is $144K / yr.
$141K - $153.9K
16% of jobs
$153.9K - $166.8K
2% of jobs
$172.1K is the 75th percentile. Wages above this are outliers.
$166.8K - $179.7K
26% of jobs
$179.7K - $192.6K
1% of jobs
$192.6K - $205.5K
8% of jobs
$63.5K
$147.5K
$205.5K
As a Bms Software Engineer, you may encounter challenges such as integrating new software solutions with legacy building management systems, ensuring optimal interoperability across various hardware platforms, and troubleshooting complex control logic issues. Navigating evolving cybersecurity requirements and balancing energy efficiency goals with occupant comfort are also frequent aspects of this role. However, these challenges provide valuable opportunities to innovate and enhance building operations, making the work both engaging and impactful. You'll often collaborate closely with mechanical engineers, facility managers, and other IT professionals, fostering a dynamic and supportive team environment.
A BMS (Building Management System) Software Engineer is responsible for designing, developing, and maintaining software solutions that control and optimize building systems such as HVAC, lighting, and security. They work with protocols like BACnet, Modbus, and LonWorks to integrate various systems for efficient building automation. Their role includes programming controllers, troubleshooting system issues, and ensuring seamless communication between hardware and software components. BMS Software Engineers play a key role in enhancing energy efficiency, automation, and occupant comfort in smart buildings.
To thrive as a Bms Software Engineer, you need a strong background in software development, control systems, and building management systems, typically supported by a degree in engineering or computer science. Familiarity with programming languages such as C#, Python, or JavaScript, knowledge of HVAC systems, and experience with automation platforms like Tridium Niagara or Siemens Desigo are highly valued, and relevant certifications can be a plus. Strong problem-solving skills, attention to detail, and effective collaboration abilities help you excel in multidisciplinary team settings. These qualifications and skills are essential for ensuring the reliable integration and optimization of building management systems within complex facility infrastructures.

7.4
Based on 124 frontline employees who took The Breakroom Quiz
17th of 44 rated automakers
Get the full story on Breakroom
Sourced by ZipRecruiter