Peak
Peak

60 Peak Software Engineer Jobs Hiring Near You

At Bombardier, we design, build and maintain the world's peak-performing aircraft for the world ... Design and implement software solutions using various programming languages * Troubleshoot, debug ...

Our software engineers create solutions that enable billions of customer-driven API requests with sustained peak loads of tens of thousands of requests per second. We are passionate about technology ...

At Bombardier, we design, build and maintain the world's peak-performing aircraft for the world ... Understanding of software engineering, data architecture and related platform technologies(e.g.

Engage in performance testing, stress testing, and load analysis to maintain system stability and performance under peak demand. What's Needed? * 4+ years of Software Engineering experience ...

Mainframe Senior Developer

Chicago, IL · On-site

$50.50 - $65/hr

... peak software/system performance by monitoring software usage and implementing suggested changes ... Assembler Programming/De-bugging skill. • Cobol Programming Language • PL/1 Programming ...

Software Engineer

Manhattan, NY · On-site

$185K - $225K/yr

Optimize for peak performance and scalability * Champion collaboration with engineering, product ... You have 8+ years of experience working as a software engineer * You have experience working in a ...

Software Engineer

Oak Brook, IL · On-site

$90K - $120K/yr

Software Engineer Job Overview: We are seeking a Python Senior Software Engineers to build and ... for peak performance. Qualifications and Experience: * Must be able to show I9 identification ...

Software Engineer

Manhattan, NY · On-site

$185K - $225K/yr

Optimize for peak performance and scalability * Champion collaboration with engineering, product ... You have 8+ years of experience working as a software engineer * You have experience working in a ...

Software Engineer Job Overview: We are seeking a Python Senior Software Engineers to build and ... for peak performance. Qualifications and Experience: * Must be able to show I9 identification ...

Software Engineer Job Overview: We are seeking a Python Senior Software Engineers to build and ... for peak performance. Qualifications and Experience: * Must be able to show I9 identification ...

next page

Showing results 1-20

Peak Jobs Information

What are the key skills and qualifications needed to thrive as a Software Engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems like Git, and knowledge of software development methodologies are typically required. Excellent teamwork, communication, and adaptability distinguish top performers in this role. These skills ensure efficient, high-quality software development that meets user needs and adapts to technological changes.

What are some common challenges software engineers face when collaborating on large development teams?

Software engineers working on large teams often encounter challenges with communication, code integration, and maintaining consistent coding standards. Coordinating across multiple developers can lead to merge conflicts and misunderstandings about project requirements or priorities. Adopting tools like version control systems, regular code reviews, and clear documentation helps mitigate these issues. Building strong collaboration skills and proactively seeking clarification are key to ensuring smooth teamwork and project success.

What are Software Engineers?

Software Engineers are professionals who design, develop, test, and maintain computer software and systems. They use programming languages, engineering principles, and problem-solving skills to build applications, websites, or software solutions that meet specific needs. Software Engineers may work in a variety of industries, such as technology, finance, healthcare, or entertainment, collaborating with other team members to deliver functional and reliable software. Their role often involves analyzing user requirements, writing code, debugging errors, and continually improving software performance.

What is the difference between Software Engineer vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certificationsBachelor's degree often preferred, certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systemsWriting, coding, and implementing software applications
Industry UsageUsed across tech, finance, healthcare, and more for system-level rolesCommonly used in app and web development projects
Search IntentUnderstanding roles, responsibilities, and qualificationsLearning about coding, programming, and project work

While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

Infographic showing various Software Engineer job openings at Peak in the United States as of May 2026, with employment types broken down into 100% Full Time. Highlights an 100% Physical job distribution.

Embedded Software Engineer (Contractor)

Peak Energy

Burlingame, CA • On-site

$150 - $200/hr

Other

Posted 4 days ago


Job description

Peak Energy

Job Title: Embedded Software Engineer, ESS

Location: Burlingame, CA

Department: ESS Engineering

Reports To: Senior Staff Embedded Engineer

Position Type: Contractor (6-12 months)

About Peak Energy

Peak Energy is the first American venture to advance globally proven Sodium-Ion battery systems as the storage standard for the new era of renewable energy on a resilient grid.

Sodium-Ion is cheap, readily available and safe, making it the leading contender in a rapidly evolving market.

Our leadership team is powered by decades of expertise in scaling gigawatt-level innovation at world-class companies such as Tesla, Northvolt, Apple, Powin, Enovix, Zipline, Solid Power, and Fluence. We are backed by strategic investment and product partners such as TDK Ventures and Eclipse Ventures.

We are a team of engineers, operators, entrepreneurs, and partners driven by a shared ambition to set the new performance standard for renewable energy and grid resilience.

About the Role - Embedded Software Engineer, ESS

Peak Energy is seeking an experienced Embedded Software Engineer to support the development of our gigawatt-scale sodium-ion energy storage system. This role will focus on building real-time embedded firmware for critical ESS hardware and controls infrastructure.

This role exists to help accelerate firmware development, hardware bring-up, and system integration as we scale our ESS platform. You will work across embedded software, electrical engineering, and systems teams to develop reliable, production-oriented firmware for safety-critical applications.

You'll contribute to embedded architecture decisions, prototype development, validation efforts, and field support while helping establish disciplined engineering and development practices across the stack.

The ideal candidate thrives in fast-paced environments, enjoys solving low-level technical challenges, and takes ownership from prototype through deployment.

What You'll Do (Responsibilities)

  • Design and implement real-time, C++ RTOS-based firmware targeting microcontrollers
  • Develop firmware that interfaces directly with hardware and supports functional safety requirements

  • Create embedded prototypes to validate hardware design decisions and accelerate development cycles

  • Support firmware integration, debugging, and verification activities across hardware and software systems

  • Assist with requirements definition and embedded system architecture discussions

  • Support deployed systems and troubleshoot issues observed in development or field environments

  • Participate in hardware and software design reviews across cross-functional engineering teams

  • Follow disciplined development practices including code reviews, linting, formatting standards, debugging, and documentation

What You'll Bring (Qualifications)

  • 5+ years of professional experience in embedded software or firmware engineering

  • Experience shipping at least one commercial or industrial hardware product

  • Strong experience developing firmware for real-time embedded systems

  • Proficiency in C++ and RTOS-based embedded development

  • Experience designing software systems that coordinate multiple hardware or software functions

  • Experience using Linux as a development and test environment

  • Experience configuring and using build systems such as CMake or Make

  • Strong debugging skills using debuggers, oscilloscopes, logic analyzers, or related test equipment

  • Experience with Git, GitHub, Docker, Earthly, or similar CI/development tooling

  • Eligibility to work in the United States

Preferred Qualifications

  • Experience working with energy storage systems, battery systems, or other high-reliability hardware products

  • Experience supporting hardware bring-up, validation, or manufacturing test efforts

  • Familiarity with embedded functional safety concepts and development practices

Peak Energy is committed to building a diverse and inclusive workforce. We strongly encourage women, people of color, and individuals from underrepresented groups to apply. We value skills, potential, and perspective over specific credentials. If you're excited about this role but your experience doesn't look perfect on paper, we still want to hear from you.

Our Core Values

Speed Through Focus - Move fast but understand why. Focus on the goal, don't sacrifice quality.

Mission Over Self - It's about the greater good; confident humility. Take ownership and accountability.

Face the Brutal Truth - Transparency, honesty, big picture curiosity. Fearless decision making.

Be a Good Person - Kindness, collaboration and teamwork.

Compensation & Benefits

The hourly rate for this role is $150-$200 per hour, with actual pay varying based on work location, experience, and skills.

Join us to thrive in a supportive environment while making a meaningful impact in the energy sector!

At Peak Energy Technologies Inc., we believe that a diverse and inclusive workplace makes us a more capable, innovative, and competitive company. We welcome people who represent diversity in their backgrounds, ethnicities, cultures, and experiences. Peak Energy Technologies Inc. is an equal opportunity employer, aiming to reach our company's full potential by cultivating an inclusive workforce. We do not discriminate on the basis of race, color, ancestry, religion, national origin, sexual orientation, citizenship, marital or family status, disability, gender identity or expression, veteran status, or any other legally protected status.