Software Engineer

NpitglobalContract
California
8 - 10 YearsMar 26th, 2026
84 ViewsBe an Early Applicant
Required Skillset:
python

Job Description

Software Engineer - Data Center Emulator


Required Qualifications
8 or more years of professional software engineering experience, with a strong record ofdelivering complex systems end to end.
Deep expertise in software design and architecture. This role involves substantial use of AI-assisted development tooling, and success depends on the ability to produce precise,unambiguous specifications that can be implemented reliably and verified against clearacceptance criteria.
Strong Python development skills. The emulator will be built primarily in Python and mustbe structured for maintainability and extensibility from the start.
Demonstrated experience implementing or simulating industrial device protocols,specifically Modbus, BACnet, and OPC-UA. The contractor must be able to build servicesthat speak these protocols accurately enough to serve as credible stand-ins for physicalequipment.
Experience building web-based services and APIs, including considerations forperformance under concurrent load from multiple consuming systems.
Familiarity with physics-based simulation or numerical modeling in the context of buildingsystems, power systems, or thermal environments.

Similar Jobs

Software Engineer

Texas

Mar 26th, 2026

Software Engineer

Remote

Mar 25th, 2026

Software Engineer

Remote

Mar 19th, 2026

Software Engineer

Washington

Mar 13th, 2026

Software Engineer

New York

Mar 4th, 2026