1

Electrical Software Engineer Jobs in New York (NOW HIRING)

Sr Software Engineer

New York, NY · On-site

$134K - $176K/yr

We are looking for a full-stack software engineer to build software to efficiently manage ... Bachelor's degree in Computer Science, Electrical Engineering, or related field preferred * 5+ ...

Senior Software Engineer

New York, NY · On-site

$200K - $260K/yr

Job Summary As a Senior Software Engineer on the Pilots team within the Perception organization ... Master's degree in Computer Science, Electrical Engineering, Robotics, or a closely related ...

Sr Software Engineer

New York, NY · On-site

$134K - $176K/yr

We are looking for a full-stack software engineer to build software to efficiently manage ... Bachelor's degree in Computer Science, Electrical Engineering, or related field preferred * 5+ ...

Sr Software Engineer

New York, NY · On-site

$134K - $176K/yr

We are looking for a full-stack software engineer to build software to efficiently manage ... Bachelor's degree in Computer Science, Electrical Engineering, or related field preferred * 5+ ...

Senior Software Engineer

Manhattan, NY · On-site

$134K - $177K/yr

Required : • Degree in Computer Science, Electrical Computer Engineering or similar field. • 5+ years of experience in software development, with a focus on Functional Programming Scala stacks ...

Embedded Software Engineer

Hawthorne, NY

$138K - $182K/yr

The candidate will also collaborate with other engineering groups such as mechanical, electrical and optics to gather software requirements, and provide software tools for streamlining product ...

Embedded Software Engineer

Hawthorne, NY · On-site

$138K - $182K/yr

The candidate will also collaborate with other engineering groups such as mechanical, electrical and optics to gather software requirements, and provide software tools for streamlining product ...

Sr Software Engineer

New York, NY · On-site

$148K - $199K/yr

Bachelor's or Master's degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience * Motivated ...

Software Engineer, Embedded

Hackensack, NJ · On-site

$142K - $188K/yr

Embedded Engineer (Microprocessors) We are seeking a seasoned Electrical Engineer, embedded ... Developed C language embedded software for servos, ensuring smooth interaction with external ...

Sr Software Engineer

New York, NY · On-site

$148K - $199K/yr

Bachelor's degree in Computer Science, Information Systems, Software Engineering, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience * 5+ years ...

Sr Software Engineer

New York, NY

$134K - $176K/yr

Bachelor's degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience * Minimum of 5 years of ...

Sr Software Engineer

Manhattan, NY · On-site

$134K - $177K/yr

Scale Microgrids is seeking a full-stack software engineer to build software that efficiently ... Electrical Engineering, or related field preferred Company : Scale is a vertically integrated ...

Showing results 41-60

Electrical Software Engineer information

See New York salary details

$65.6K

$126.6K

$157K

How much do electrical software engineer jobs pay per year?

As of Aug 16, 2026, the average yearly pay for electrical software engineer in New York is $126,595.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,500.00 and $145,000.00 per year, depending on experience, location, and employer.

What are some common challenges faced by electrical software engineers in their day-to-day work?

Electrical Software Engineers often face the challenge of bridging the gap between hardware design and software implementation, requiring them to troubleshoot and optimize code for specific electronic systems. They may work closely with hardware engineers to ensure seamless integration and performance, which can mean addressing compatibility issues or adapting to evolving design requirements. Keeping up with emerging technologies and industry standards is also essential, as the field rapidly evolves. Being proactive in learning, collaborating effectively with multidisciplinary teams, and maintaining flexibility in problem-solving are key to overcoming these challenges and excelling in the role.

How much do electrical software engineers make?

Electrical software engineers typically earn a median annual salary ranging from $80,000 to $120,000, depending on experience, location, and industry. Senior roles or those with specialized skills in embedded systems or automation can earn higher salaries, especially with certifications or advanced degrees.

What are the key skills and qualifications needed to thrive as an electrical software engineer, and why are they important?

To thrive as an Electrical Software Engineer, you need a strong background in electrical engineering principles and programming languages such as C, C++, or Python, often supported by a relevant bachelor’s degree. Familiarity with hardware description languages (such as VHDL or Verilog), embedded systems, and design or simulation tools like MATLAB or Simulink is typically required. Effective problem-solving skills, teamwork, and clear communication are important soft skills in this field. These competencies are crucial for successfully developing and integrating software with electrical systems in complex engineering environments.

What does an electrical software engineer do?

An Electrical Software Engineer designs, develops, and tests software for electrical systems and devices. They work on embedded systems, control systems, and simulation software used in industries like automotive, aerospace, and power electronics. Their role involves programming, circuit analysis, and integrating software with hardware to optimize performance and reliability.

What job categories do people searching Electrical Software Engineer jobs in New York look for?

The top searched job categories for Electrical Software Engineer jobs in New York are:

Infographic showing various Electrical Software Engineer job openings in New York as of August 2026, with employment types broken down into 1% Internship, 84% Full Time, 11% Part Time, 1% Temporary, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $126,595 per year, or $60.9 per hour.

Sr Software Engineer

Scale Microgrid Solutions

New York, NY • On-site

$134K - $176K/yr

Full-time

Re-posted 3 days ago


Job description

We are looking for a full-stack software engineer to build software to efficiently manage microgrids and other distributed energy resources.  This is a great role for someone looking to build software that will change the future of the energy industry.

This role will report to our Director of Software Engineering and be based in our New York City office (Union Square area).

Key responsibilities will include:
  • Front-end development: build web applications with modern, interactive UIs for operators and customers
  • Architect and maintain high-performance backend services and APIs (FastAPI, PostgreSQL) to support real-time microgrid operations, telemetry data pipelines, and optimization workflows at scale
  • Develop and enhance financial modeling features, building reliable calculation engines and data integrations that support portfolio-level analysis and investment decision-making
  • Design and validate mathematical optimization models (MILP/LP) using Pyomo and commercial or open-source solvers (HiGHS, Gurobi) for generator dispatch and fleet-level maintenance scheduling, including heuristic approaches, OPH projection, and constraint-based planning
  • Build and extend simulation infrastructure (rolling dispatch, Monte Carlo scenario analysis) to validate optimization outputs, refine algorithmic approaches, and auto-tune model parameters against operational requirements
  • IoT and messaging pipelines: design and maintain scalable data ingestion, transformation, and event-driven pipelines (MQTT, AWS IoT, SQS, Sparkplug B)
  • System design: collaborate with product management and design to deliver robust software products that excite users and achieve business goals
  • Reliability & observability: implement logging, monitoring, and alerting for high availability microgrid software deployments
  • Collaboration: work with stakeholders across engineering, operations, and product to turn workflows into production-ready automation
  • Continuous improvement: assess and adopt new technologies to enhance performance, scalability, and maintainability
The Ideal Candidate
  • Bachelor’s degree in Computer Science, Electrical Engineering, or related field preferred
  • 5+ years of experience with Python and JavaScript/TypeScript development
  • Energy experience and modeling, optimization
  • Experience with complex algorithm-driven problems: convex/constraint-based optimization problems, statistical modelling including Bayesian model fitting, DSP, control systems
  • Constraint modeling frameworks (Pyomo) and commercial/open-source solvers (HiGHS, Gurobi, GLPK)
  • FastAPI and microservices experience
  • React for front-end development
  • PostgreSQL and relational database design
  • Experience with high-volume, time-series data processing
  • Experience with message brokers and IoT protocols (MQTT, Sparkplug B, AWS IoT Core)
  • Experience with SCADA platforms (e.g., Ignition or equivalent) and deployment and management of edge devices
  • Experience with SCADA/energy protocols such as Modbus, OpenADR, DNP3, or IEEE 61850
  • Excellent communication and collaboration skills to work across teams with evolving requirements

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.