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

Software Engineer - Controls Embedded Technology

FlexGen

Software Engineer - Controls Embedded Technology About this position About FlexGen Based in Durham, N.C., FlexGen is an innovative software and services provider in the global energy storage sector. At the forefront of the energy transition, FlexGen leverages decades of engineering and software expertise to help shape the future of sustainable power both in the United States and globally. FlexGen's HybridOS software seamlessly integrates with any hardware vendor and with both traditional and renewable power sources. Our advanced analytics and AI-driven insights enable energy storage owners to effectively deploy diverse power market strategies and integrate various generation forms, enhancing grid stability and increasing economic returns. With 1.5M hours of runtime and 8 GWh of energy storage systems managed with HybridOS, FlexGen provides field-tested software and servicessolutions that are trusted by the most technically and commercially demanding developers, utilities, government agencies, and industrial companies in the world. Position Description: This position offers a unique opportunity to apply your software engineering skills in a high-impact environment, combining the excitement of a tech startup with the stability and purpose of the energy sector. If you're looking to move beyond traditional software roles and make a tangible difference in the world, FlexGen is the place for you. Major Job Responsibilities: Develop software that integrates with and controls physical power generation devices Design and implement software solutions with deterministic timing and safety requirements Take ownership of development work, driving projects from initial concept through implementation, testing, and release Collaborate with cross-functional teams to translate complex requirements into efficient, reliable code Optimize software performance for embedded systems and real-time applications Participate in code reviews, ensuring high-quality, maintainable code Troubleshoot and debug issues in both development and production environments Stay up-to-date with emerging trends and technologies in embedded systems and clean energy Position Requirements: Bachelor's degree in Electrical Engineering, Computer Science, or related field Minimum of four (4) years of work experience in software development in a power systems, energy storage, or related field Experience with embedded systems or real-time software development Utilize AI-driven tools and workflows to streamline processes, automate tasks, and improve overall performance Experience working in Agile development environment Preferred Qualifications: C++ (primary language) Go Containerization technologies (e.g., Docker) Git and CI/CD pipelines Experience with power systems, grid-connected assets, or energy storage systems FlexGen provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, FlexGen complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. FlexGen expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. To the extent permitted by law, employees are subject to periodic random drug testing, and post-accident and reasonable suspicion drug and alcohol testing. #J-18808-Ljbffr FlexGen

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer - Controls Embedded Technology in Durham, NC vacancy
  •  ...become available. About Software Engineering Roles at Danaher Are you...  ...development of console and embedded software systems Troubleshooting...  ...with Git or version control systems Knowledge of...  ...we bring together science, technology, and operational excellence... 
    Suggested
    Remote job
    Internship

    Danaher

    Durham, NC
    18 hours ago
  •  ...an innovative and hands-on Software Development Engineer to help build the next...  ...mission-critical transportation technologies. This role is based in...  ...challenges, working across embedded systems and application layers...  ...of Git or other version control systems. Strong debugging,... 
    Suggested
    Worldwide

    Televic-Rail

    Morrisville, NC
    4 days ago
  • ## Senior Software Engineer/DeveloperApplylocations: Durham, NCtime type: Full timeposted on:...  ...financial services platforms using modern technologies. Designs and implements multi-tier,...  ...integrated with IAM for robust access control and authentication; and leveraging AWS... 
    Suggested

    Soteria Reinsurance Ltd.

    Durham, NC
    3 days ago
  • $89k - $143.75k

     ...Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Santa Clara,...  ...position requires understanding of cybersecurity controls and deliverables, knowledge of C++ preferably... 
    Suggested
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Night shift

    Johnson & Johnson

    Durham, NC
    18 hours ago
  • A leading medical technology company is seeking a Senior Software Engineer to enhance surgeons' digital experiences in the operating room. This role requires a minimum of 8 years of application development experience using C# and C++. The ideal candidate will have expertise... 
    Suggested
    Remote work
    Flexible hours

    Leica Microsystems

    Durham, NC
    2 days ago
  • $100k - $110k

    ## Software EngineerApplyremote type: Hybridlocations: Morrisville...  ...day. As a leading water technology company with 23,000 employees...  ...computer science, Software Engineering, or a related technical field...  ....* Familiarity with version control (Git) and continuous integration... 

    YSI Incorporated

    Morrisville, NC
    4 days ago
  • $128k - $143k

    A leading medical technology firm is seeking a Senior Software Engineer in Durham, North Carolina. In this remote role, you will develop imaging platforms that enhance surgical workflows. You should have over 8 years of experience in C# and C++, and a deep understanding... 
    Remote work

    Danaher Corporation

    Durham, NC
    3 days ago
  •  ...Introduction At IBM Software, we transform client challenges into solutions. Building...  ...collaboration. You’ll work with diverse technologies, partners, and industries to design, develop...  ...We’re looking for Senior Engineers with a deep backend focus to join our team... 

    IBM Computing

    Durham, NC
    2 days ago
  • $125.25k - $187.88k

    Staff Product Engineer - RF page is loaded## Staff Product Engineer...  ...analog, digital, and software technologies into solutions that help drive...  ...Verification & release of embedded software for system level mixed...  ...of Defense Trade Controls. As such, applicants for this... 
    Permanent employment
    Work at office
    Day shift

    Analog Devices, Inc.

    Durham, NC
    4 days ago
  • $141k - $202k

    Overview Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search.... 
    Full time

    Google Inc.

    Durham, NC
    1 day ago
  • Introduction A career in IBM Software means you’ll be part of a...  ...career. IBM’s product and technology landscape includes Research,...  ...Developers to join our product engineering teams across back-end, front...  ...using Git or similar version control tools. Interest in cloud... 

    IBM Computing

    Durham, NC
    1 day ago
  •  ...of local manufacturing applications. You will improve the reliability of process control systems while supporting continuous improvement initiatives. A Bachelor's degree in IT, engineering, or a related field is required. The role demands at least five years of experience... 
    Local area

    Merck & Co.

    Durham, NC
    1 day ago
  • $95k - $125k

     ...Salary: $95,000 - $125,000 Role:Software Development Engineer (SDE) II Job Type:Full-time Years...  ...Edge (KE) is a mission-driven technology company dedicated tooptimizinghuman...  ...processes. ~ Designandmaintainsource control repositories and CI/CD pipelines.... 
    Full time
    Work at office
    Shift work

    Kognitiv Edge

    Durham, NC
    10 days ago
  • Principal Software Engineer/Developer Published: Jun 10 ID: 2130513 Location: Durham, NC Job...  ...of platform capabilities and technologies. Designs and builds web and mobile based...  ...maintain data bases, implement quality control measures, and execute automation initiatives... 

    Habitat For Humanity Of Durham

    Durham, NC
    2 days ago
  • Introduction At IBM Software, we transform client challenges into...  ...collaboration. You’ll work with diverse technologies, partners, and industries to...  ..., is composed of Software Engineers, Product Managers, and...  ...a shared runtime and control plane for a unified product... 

    IBM Computing

    Durham, NC
    18 hours ago
  • Insight Global is seeking a skilled engineer to design, develop, and support control systems for automation and robotic equipment. This role involves kinematic analysis, implementing motion control software, and collaborating with mechanical teams to enhance system performance... 

    Insight Global

    Durham, NC
    3 days ago
  • $115k - $135k

    Piper Companies is seeking a Software Engineer (React/Node) to support a fast-growing technology startup focused on building modern, scalable applications. The Software Engineer role is ideal for an engineer with strong React and Node.js experience who enjoys using AI tools... 
    3 days per week

    Piper Companies

    Durham, NC
    4 days ago
  •  ...continuous delivery, and modern engineering practices. Partners with...  ...the largest global medical technology companies in the world. Advancing...  ...principles and data masking controls. Influence engineering...  ...Computer Science, or related IT/Software discipline. Broad technical... 
    Work at office
    Remote work
    Shift work

    BD Mexico

    Durham, NC
    3 days ago
  • $142.4k - $224.1k

     ...Provide guidance and mentorship to engineers, developers, analysts, and other team...  ...programs. Stay current with emerging technologies in robotics, automation, AI, machine...  ...experience in robotics, automation, software engineering, controls engineering, or a related technical... 
    Full time
    For contractors
    Local area
    Relocation
    Visa sponsorship
    Flexible hours
    Shift work

    MSD

    Durham, NC
    1 day ago
  • $152k - $241.5k

     ...legacy of innovation that’s fueled by great technology—and amazing people. Today, we’re tapping...  ...a Senior Full-stack web applications software architect to join our Hardware...  ...This platform is essential for hardware engineers and management across the company, producing... 
    Full time

    NVIDIA

    Durham, NC
    1 day ago
  • $128k - $143k

     ...Senior Software Engineer Bring more to life. Are you ready to accelerate your potential...  ...– Azure DevOps Services; Git version control system; JAMA; JIRA; AWS Infrastructure...  ...development; WiX Toolset and Windows installer technology; NuGet package management; Microsoft .... 
    Remote work
    Work from home
    Flexible hours

    Leica Microsystems

    Durham, NC
    3 days ago
  • $115k - $125k

     ...Piper Companies is hiring a Senior Software Engineer for a top-tier healthcare technology organization based in Morrisville, NC . This role is ideal for a seasoned engineer with deep expertise in .NET , JavaScript frameworks , and cloud platforms , who can lead development... 
    Contract work
    3 days per week

    Piper Companies

    Morrisville, NC
    2 days ago
  • $68.9k - $131.1k

     ...world. Collins Aerospace is a leader in technologically advanced, intelligent solutions...  ...you a dynamic and experienced RUST Embedded Software Engineer interested in contributing to programs...  ...protocols, device drivers, and control plane security features.  Work closely... 
    Full time
    Contract work
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Worldwide
    Relocation
    Flexible hours

    RTX

    Morrisville, NC
    2 days ago
  •  ...StorageGRID object storage - AWS cloud compatible software powering the exponential growth in AI data lakes. As a Software Developer Engineer in Test, this is your chance to work...  ...flexible and know when to adopt new technologies. We are true believers of Agile development... 
    Work from home
    Home office
    Flexible hours
    Shift work
    Early shift

    NetApp

    Durham, NC
    18 hours ago
  • Principal Site Reliability Engineer Location: Durham, NC Team: Technology Experience Level: Senior Manager Job Description...  .... Streamlines and accelerates software delivery cycle by using DevOps...  ...required reviews and security controls in non‑production and production environments... 

    Habitat For Humanity Of Durham

    Durham, NC
    18 hours ago
  •  ...Intelligent Edge. ADI combines analog, digital, AI, and software technologies into solutions that combat climate change, reliably...  ...more at and on LinkedIn and X.**Senior Design Evaluation Engineer**The Power Control team is seeking a motivated Design Evaluation Engineer... 
    Permanent employment
    Work at office
    Day shift

    Analog Devices, Inc.

    Durham, NC
    1 day ago
  • $184k - $287.5k

     ...legacy of innovation that’s fueled by great technology—and amazing people. Today, we’re...  ...and a fully optimized NVIDIA AI and HPC software stack. We’re searching for a highly motivated...  ...technology. Mentor architects and engineering teams to grow them into future leaders.... 
    Full time
    Shift work

    NVIDIA

    Durham, NC
    11 hours ago
  • $155.66k - $225.16k

     ...hiring our first AI Automation Engineer to lead how we apply AI...  ...opportunity to shape how LLMs become embedded in our daily operations....  ...process of creating this software Collaborate with teams...  ...architecture, libraries, or technologies, and be ready to debug complex... 
    Remote job
    Full time
    Shift work

    Quora

    Durham, NC
    2 days ago
  •  ...aerospace, and automotive powering a high-technology future. Vulcan Elements is building a...  ...Transparency. As an Applications Engineer , you will own the technical progression...  ...due to required access to U.S. export-controlled information or facilities Desired Skills... 
    Permanent employment

    Vulcan Elements

    Durham, NC
    29 days ago
  •  ...Introduction At IBM Infrastructure & Technology, we design and operate the systems that keep the world running. From high-resiliency mainframes...  ...and responsibilities The Entry Level Storage Client Solutions Engineer is an early career technical role designed for highly... 
    Worldwide

    IBM Computing

    Durham, NC
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Controls Embedded Technology. Be the first to apply!