Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software and Algorithm Engineer

$89k - $149k
Full-time

Johnson Controls

Role Description

As a member of the OpenBlue AI team, the Senior Algorithm Engineer leads development and maintenance of the numerical algorithms that underpin the CUPO solution. You will:

  • Improve existing algorithms to cover new equipment types and configurations or enhance optimization performance.
  • Work closely with site and modeling teams to understand reported issues, identify fixes, and resolve bugs in the algorithm code.
  • Contribute to development of other autonomous buildings capabilities, including optimization of airside equipment.

We prefer to have this individual reside in Eastern time zone, but this is a remote opportunity.

Qualifications

  • Bachelor's degree in mechanical, electrical, chemical, or other engineering field.
  • Familiarity with system-of-equations solvers for interconnected HVAC plant equipment.
  • Proficiency in MATLAB for numerical algorithm development and debugging.
  • Experience with Python and scientific computing libraries (NumPy, SciPy) for data processing and algorithm implementation.
  • Familiarity with optimal-control strategies (e.g., dynamic programming, model-predictive control, reinforcement learning).

Requirements

  • Eight years of experience in applied engineering.
  • Excellent verbal and written communication skills.
  • Experience with Python and data-science packages (Pandas, Scikit-Learn, etc.).
  • Experience reading and writing C# code.
  • Experience modeling HVAC equipment (chillers, cooling towers, AHUs, etc.).
  • Familiarity with mass and energy balances and thermodynamics.
  • Familiarity with numerical optimization (e.g., mixed-integer linear/nonlinear programming).
  • Proficiency in optimal-control strategies (e.g., dynamic programming, model-predictive control, reinforcement learning).
  • Experience writing and debugging numerical simulations.
  • Experience with JIRA.

Benefits

  • Competitive salary.
  • Paid vacation/holidays/sick time.
  • Comprehensive benefits package including 401K, medical, dental, and vision care.
  • On-the-job/cross-training opportunities.
  • Encouraging and collaborative team environment.
  • Dedication to safety through our Zero Harm policy.

Salary Range

$89,000 - $149,000 (Salary to be determined by the education, experience, knowledge, skills, and abilities of the applicant, internal equity, and alignment with market data.)

Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Senior Software and Algorithm Engineer in Remote vacancy
  • $141.91k - $269.1k

    Role Description Join Intel's Central Engineering Group as a Senior DSP Algorithm Engineer and help pioneer the next generation of software-defined radio technologies. This position offers the unique opportunity to work at the forefront of wireless innovation while contributing... 
    Senior
    Software
    Full time

    Intel Corporation

    Remote
    3 days ago
  • $120k - $155k

    Role Description At Keen, the Senior Algorithms Engineer develops, deploys and improves the algorithms that run in Keen AI Cortex. You're a software engineer first, with the understanding of mathematics, data, and inference to read a model spec, question it, and suggest... 
    Senior
    Software
    Full time
    Remote work
    Weekend work

    Keen Decision Systems

    Remote
    7 days ago
  • Role Description Beacon Biosignals is seeking a Senior Algorithm and Machine Learning engineer! As part of Beacon's analytics and machine learning domain...  ...training, ...). ~Follows and spreads best practices in software and ML engineering, including testing, version... 
    Senior
    Software
    Full time
    Work experience placement
    Work at office
    Remote work

    Beacon Biosignals

    Remote
    1 day ago
  • $86.8k - $165.2k

     ...and protect our world. Raytheon is seeking a seeking a Senior Algorithm Systems Engineer to support advanced aerospace sensor programs. You will...  ...analytical problem-solving skills Experience using software change management tools, version control systems, and established... 
    Senior
    Software
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    RTX

    Plano, TX
    14 hours ago
  • $186.06k - $220k

     ...someone to help design and implement optimal algorithms in the cloud by leveraging features...  ...or foreign equivalent in Electrical Engineering, Electronics and Communications Engineering...  ...in the position offered, as a Software Engineer, Systems Engineer, or related... 
    Senior
    Software
    Full time
    Remote work

    Plume

    Remote
    4 days ago
  •  ...Job Description Job Description Job Title: Software Engineer, Quantum Algorithms (Optimization) Location: Hoboken, NJ Division: Technology Department: Engineering About Us Quantum Computing Inc. (QCi) (Nasdaq: QUBT) is an innovative, integrated... 
    Senior
    Software
    Remote work

    QUANTUM COMPUTING, INC.

    Hoboken, NJ
    21 days ago
  •  ...collaborate with the best Radar engineers in the business across the...  ...The Work In your role as a Senior Systems Engineer – Radar...  ...showing traceability to system and software specifications. Support...  ...digging into the nuances of algorithm performance, developing novel... 
    Senior
    Software
    Full time
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    Moorestown, NJ
    14 days ago
  • $150k - $175k

     ...forecasting, control systems, optimization algorithms, and data science. As such, EnergyHub seeks to hire a Senior Forecasting and Optimization Engineer to join EnergyHub’s Data Science and...  ...forecasting models in a commercial software setting ~Experience developing... 
    Senior
    Software
    Full time
    Casual work
    Immediate start

    EnergyHub

    Remote
    8 days ago
  • $125k - $185k

    Role Description We are looking for a Senior Optimization Engineer to join our Residential Applications...  ...of simulation code used to evaluate algorithm performance and DER economics ~Conduct...  ...~Troubleshoot optimizer software operational issues and use production... 
    Senior
    Software
    Full time
    Work experience placement

    Qcells

    Remote
    14 hours ago
  • $91k - $172.49k

     ...Mission Systems is seeking a full-time Senior Radar Systems Engineer. In this role, you will lead the...  ...Experience developing system and software requirements and associated analysis...  ...simulation and analysis of Radar algorithms and radar scene environments Systems... 
    Senior
    Software
    Full time
    Temporary work
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    Moorestown, NJ
    14 days ago
  • $140k - $220k

    Role Description Tabbed is looking for a Senior Engineer to take end-to-end ownership of...  ...Qualifications ~5–10+ years of software engineering experience in high-quality...  ...~Strong foundation in data structures, algorithms, and core computer science fundamentals... 
    Senior
    Software
    Full time

    Tabbed

    Remote
    4 days ago
  • $91k - $172.49k

     ...place for you. The Work The Senior Systems Engineer will have the opportunity to design,...  ...knowledge of systems engineering principles, algorithm development, and data analysis....  ...development experience including algorithms, software, data analysis, and modeling and... 
    Senior
    Software
    Full time
    Temporary work
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    Mount Laurel, NJ
    14 days ago
  • $89.3k - $157.55k

     ...important role. the Radar Systems Engineer will: - Apply advanced technologies...  ...requirements into hardware and software specifications. - Develop algorithms for processing radar data. - Develop...  ...external customers, program and senior leadership, and multidisciplinary... 
    Senior
    Software
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    Liverpool, NY
    13 days ago
  • €75k - €110k per year

     ...About the Role This is a foundational senior engineering hire at an early-stage industrial robotics...  .... You will own the core robotics software stack end-to-end, from motion planning...  ...trajectory generation, and real-time control algorithms Integrate perception systems (cameras,... 
    Senior
    Software
    Local area
    Remote work
    Relocation
    Free visa
    Flexible hours

    Clera

    San Francisco, CA
    9 hours ago
  • $125k - $206k

     ...Job Description Summary We are seeking an experienced senior-level Software Engineer to join our Algorithm development team. This role will focus on implementing advanced algorithms and software for cutting-edge medical devices, with a focus on real-time signal processing... 
    Senior
    Software
    Hourly pay
    Work at office
    Remote work
    Shift work

    Bdjobs.com

    Canyon County, ID
    more than 2 months ago
  • $110.5k - $198.42k

     ...the most demanding environments. Join a global team of 35 000 engineers, software developers, and cyber experts who turn complex challenges...  ...and/or knowledge of Radar Signal Processing, Data Analysis, Algorithm Development, Modelling and Simulation Development, Software... 
    Senior
    Software
    Full time
    Temporary work
    Work at office
    Remote work
    Worldwide
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    Moorestown, NJ
    3 days ago
  • $145k - $175k

    Role Description The Algorithm and Data Science team at VitalConnect is seeking an experienced Algorithm Engineer to help expand our product features and functionalities, driving...  ...with sensor, firmware, mechanical, and software engineers to rapidly translate system concepts... 
    Software
    Full time

    Vital Connect Inc

    Remote
    5 days ago
  • Role Description We are looking for talented Software Engineers to join our team as Robotics Engineer. In this role, you will collaborate with...  ...software robotic solutions applying different tech stacks, algorithms and making use of open source software ~Transmit your... 
    Senior
    Software
    Full time

    Ekumen

    Remote
    4 days ago
  •  ...Confidential Opportunity Senior Computer Engineer A confidential employer in Groton, Connecticut...  ...SoCs, implement signal processing algorithms, and integrate your creations into...  ...integrate electrical, mechanical, and software components into complete maritime subsystems... 
    Senior
    Software
    Immediate start
    Remote work
    Relocation package

    Top Engineer

    Groton, CT
    7 hours ago
  • $90.5k - $168.5k

     ...of national security. Job Information Job Title: Senior Specialist, Electrical Engineer – FPGA Modem Development Job Code: 33182 Job Location...  .... Architect, Implement, and verify complex algorithms in FPGAs and Software Perform detailed analysis including requirements... 
    Senior
    Software
    Local area
    Remote work
    Flexible hours

    Harris Geospatial Solutions

    Rochester, NY
    1 day ago
  • $114k - $273k

     ...defense technology company, is seeking a Senior Systems Engineer to be part of our Warfare Systems...  ...Design, implement, and test complex software in C, C++, Python, JavaScript, and...  ...Understanding of distributed systems, algorithms, data structures and software design... 
    Senior
    Software
    Full time
    Work at office
    Immediate start
    Remote work

    Innovative Defense Technologies

    Arlington, VA
    14 hours ago
  •  ...satellite routers and network management software address the growing complexity of...  ...team of smart, creative, and dedicated engineering team-members. This position is based out...  ...channels, including modeling and design of algorithms for real time embedded system... 
    Senior
    Software
    Remote work

    iDirect Government

    United States
    4 days ago
  • $70k - $300k

     ...sensing breaks down. We’re looking for a Senior Robotics Perception Engineer to own and advance perception...  ...configurations. You’ll work hands-on across software and hardware for integrating LiDAR,...  ...~Implement perception algorithms that fuse data from multiple sensors... 
    Senior
    Software
    Full time

    FieldAI

    Remote
    14 hours ago
  •  ...Senior Electrical Engineer page is loaded## Senior Electrical Engineerremote type: On-Sitelocations:...  ...firmware directly or work with a separate software engineer on the development. The...  ...architectures + Design and implement control algorithms to dynamically adjust cooling... 
    Senior
    Software
    Work experience placement
    Remote work

    Boyd Company

    Woburn, MA
    9 hours ago
  • $114k - $273k

     ...Department and Location Department: Engineering Location: Arlington, VA...  ...company, is seeking a Senior Systems Engineer to be part...  ...implement, and test complex software in C, C++, Python, JavaScript...  ...Understanding of distributed systems, algorithms, data structures and... 
    Senior
    Software
    Full time
    Work at office
    Immediate start
    Remote work

    Innovative Defense Technologies

    Arlington, VA
    1 day ago
  • $92.5k - $171.5k

     ...the interest of national security. Job Title: Senior Specialist, Electrical Engineer FPGA Modem Development Job Code: 36890 Job...  .... Architect, Implement, and verify complex algorithms in FPGAs and Software Perform detailed analysis including requirements... 
    Senior
    Software
    Local area
    Remote work
    Flexible hours

    L3Harris Technologies

    Adams Basin, NY
    2 days ago
  • $109.28k - $163.92k

     ...Santa Clara Function: Product Engineering (CA) Title: Senior Perception Engineer - 121330...  ...~3 or more years of professional software engineering experience, including substantial...  ...vision, sensor fusion, or tracking algorithms. Experience with static analysis... 
    Senior
    Software
    Work experience placement
    Remote work
    Flexible hours

    John Deere

    Santa Clara, CA
    3 days ago
  • $89.3k - $157.55k

     ...Systems is seeking a full-time Global Algorithm Engineer. Come join the C2BMC team to put your engineering...  ..., operations and sustainment of a software based Command/Control and Battle...  ...issues and trends; provide reports to senior management. Provide inputs to the QPM to... 
    Software
    Full time
    Temporary work
    Part time
    For contractors
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    Colorado Springs, CO
    14 days ago
  • Senior Software Engineer- Low Voltage PrognosticsSkip to main content#Senior Software Engineer- Low Voltage Prognostics page is loaded## Senior...  ...design, validate, and deploy production-ready prognostic algorithms that predict and prevent low voltage failures. Your work... 
    Senior
    Software
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    1 day ago
  • Role Description We are looking for a Senior NLP/LLM Engineer . ~Conducting experiments with LLMs...  ...Work closely with data scientists, software engineers, and product managers to integrate...  ...of classical machine learning algorithms, model validation approaches, and evaluation... 
    Senior
    Software
    Full time
    Work at office
    Remote work
    Work from home

    Social Discovery Group

    Remote
    14 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software and Algorithm Engineer. Be the first to apply!