Senior Software and Algorithm Engineer
$89k - $149kJohnson 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.)
$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...SeniorSoftwareFull time$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...SeniorSoftwareFull timeRemote workWeekend work- 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...SeniorSoftwareFull timeWork experience placementWork at officeRemote work
$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...SeniorSoftwareTemporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours$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...SeniorSoftwareFull timeRemote work- ...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...SeniorSoftwareRemote work
- ...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...SeniorSoftwareFull timeWork at officeRemote workRelocationFlexible hoursShift work3 days per week
$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...SeniorSoftwareFull timeCasual workImmediate start$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...SeniorSoftwareFull timeWork experience placement$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...SeniorSoftwareFull timeTemporary workWork at officeRemote workRelocationFlexible hoursShift work3 days per week$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...SeniorSoftwareFull time$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...SeniorSoftwareFull timeTemporary workWork at officeRemote workRelocationFlexible hoursShift work3 days per week$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...SeniorSoftwareFull timeTemporary workWork experience placementWork at officeRemote workRelocationFlexible hoursShift work3 days per week€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,...SeniorSoftwareLocal areaRemote workRelocationFree visaFlexible hours$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...SeniorSoftwareHourly payWork at officeRemote workShift work$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...SeniorSoftwareFull timeTemporary workWork at officeRemote workWorldwideRelocationFlexible hoursShift work3 days per week$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...SoftwareFull time- 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...SeniorSoftwareFull time
- ...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...SeniorSoftwareImmediate startRemote workRelocation package
$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...SeniorSoftwareLocal areaRemote workFlexible hours$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...SeniorSoftwareFull timeWork at officeImmediate startRemote work- ...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...SeniorSoftwareRemote work
$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...SeniorSoftwareFull time- ...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...SeniorSoftwareWork experience placementRemote work
$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...SeniorSoftwareFull timeWork at officeImmediate startRemote work$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...SeniorSoftwareLocal areaRemote workFlexible hours$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...SeniorSoftwareWork experience placementRemote workFlexible hours$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...SoftwareFull timeTemporary workPart timeFor contractorsWork experience placementWork at officeRemote workRelocationFlexible hoursShift work3 days per week- 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...SeniorSoftwareLocal areaWork from homeRelocation package
- 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...SeniorSoftwareFull timeWork at officeRemote workWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software and Algorithm Engineer. Be the first to apply!
- ngo software engineer Remote
- software developer Remote
- software developer internship no experience Remote
- junior software developer Remote
- part time software developer remote Remote
- financial software developer Remote
- senior software engineer ruby on rails Remote
- software engineer amazon Remote
- senior software design engineer Remote
- software engineer part time Remote












