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
- ...Software Engineer – Controls Embedded Technology 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...SuggestedWork experience placementLocal area
- ...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...SuggestedRemote jobInternship
- ...A leading energy technology firm in Durham, N.C. is seeking a Software Engineer specializing in Embedded Technology. You will develop software that integrates with power generation devices and optimize performance for embedded systems. The ideal candidate has a Bachelor...Suggested
$191k - $293k
...Senior Software Engineer - Backend/ Full Stack Addison, TX (Hybrid); Durham, NC (Hybrid)... ...approaches to managing complex security and technology environments. Our platform integrates... ...solution, delivering visibility, control, and protection at scale. Tanium is trusted...SuggestedFull timeLive inWork at officeWorldwideFlexible hours3 days per week- ...A career in IBM Software means you’ll be part of a team that transforms... ...career. IBM’s product and technology landscape includes Research,... .... The Client Adoption Team, embedded within IBM’s Software... ...value. Our Forward Deployed Engineers help clients deploy, integrate...SuggestedFull timeContract workTemporary workPart timeFlexible hoursShift work
- ...ready to lead in this new era of technology and solve some of the world’s... ...you interested in pursuing a software development career? Have you... ...practices (e.g. version control, code reviews) Agile ways of... ...technical skills. As a Software Engineer Apprentice at IBM, you’ll work...Full timeApprenticeshipLocal areaRelocation
- ...Job Description Software Engineer The Software Engineering team delivers next-generation... ...- all with the most advanced technologies, tools, software engineering methodologies... ...consistency, replication, data paths, metadata, control planes, scheduling, placement, and...
$118.6k - $195.68k
...provider of enterprise open source software solutions, using a community... ..., container, and Kubernetes technologies. We strive to make software... .... The Red Hat Ansible Engineering team is seeking a Senior... ...shell scripting, and source control fundamentals. Extensive professional...Permanent employmentFull timeContract workWork experience placementWork at officeRemote workFlexible hours- ...Software Engineer Teledyne Scientific Company (TSC) has a legacy of over 60 years of advanced research and technology development. Our customer base consists of DARPA, ONR, AFRL, ARL, and... ...machine learning, autonomous system control and decision systems, computer vision...Local area
$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...Full timeTemporary workWork at officeLocal areaRemote workNight shift- ...Investment Operations (FFIO) technology team is looking for a best-... ...Developer: Senior Software Engineer - Power BI & Angular The... ...enterprise systems and embedding reports in applications.... ...branching strategies for version control. Adherence to best...
- ...Applications Engineer Research Triangle Park, NC Vulcan Elements is manufacturing... ...aerospace, and automotive powering a high-technology future. Vulcan Elements is building a... ...due to required access to U.S. export-controlled information or facilities Desired Skills...Permanent employment
$128.4k - $172.3k
...security -partnering across engineering, security, compliance, and product... ...governed inside a global technology leader. Your Impact... ...vulnerability management, and runtime controls. Define and enforce API... ...practices. Enhance software supply chain security...Full timeTemporary workLocal areaFlexible hours- 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...Remote workFlexible hours
$120k - $150k
...startup seeking local Swiss army knife engineer to take MVP to market adding agentic AI... ...000 per year A bit about us: Enterprise technology sales cycles are often long and drawn out... ...seeking a dedicated and passionate Senior Software Engineer specializing in Agentic AI to...Permanent employmentFull timeLocal area$152.15k - $196.9k
...Senior Software Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing... ...applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration...- ...building the data platform for the AI era—software infrastructure that powers the... ...join our V-Force team—a specialized engineering squad embedded within R&D. This is a hands-on development... ...layers) Familiarity with version control tools (e.g., Git) Experience or...
$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- ...Senior Software Engineer Our client is a fast-growing technology startup using AI to simplify complex sales processes. Their platform helps teams surface risks, automate repetitive tasks, and drive faster, more consistent execution across sales and customer success...Relocation package
- ...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...
$100k - $110k
...every day. As a leading water technology company with 23,000... ...the deployment of Xylem Vue software solutions at client sites, ensuring... ...computer science, Software Engineering, or a related technical field... ...~ Familiarity with version control (Git) and continuous integration...- ...Introduction At IBM Software, we transform client challenges into solutions. Building... .... You'll work with diverse technologies, partners, and industries to design, develop... ...responsibilities We're looking for Senior Backend Engineers who thrive on building reliable,...
- ...Introduction At IBM Software, we transform client challenges into solutions. Building... .... You’ll work with diverse technologies, partners, and industries to design, develop... ...responsibilities We’re looking for Senior Software Engineers to help design, build, and operate the...Worldwide
$199.7k - $254.6k
...cloud infrastructure and security — partnering across engineering, security, compliance, and product teams to bring... ...Generative AI is built and governed inside a global technology leader. As a Senior Software Engineer in Application Reliability, you will own the...Full timeTemporary workLocal areaFlexible hours- ...Senior Software Engineer Work Arrangement: Hybrid (On-Site and Remote mix) Location: Durham, NC, US, 27710 Personnel Area: CENTRAL ADMIN... ...Software Engineer (SAP) to help design, build, and support technology-driven solutions that power the University's administrative...Remote workFlexible hours
- ...Senior+ Software Engineer Opine is a fast-growing AI sales tech startup trusted by leading... ...TypeScript, Tailwind CSS, or similar web technologies. Strong background using PostgreSQL... ...roots where you will be deeply embedded in the early product and business decisions...Relocation
- ...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...
$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- 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...
- ...Introduction At IBM Software, we transform client challenges... ...collaboration. You’ll work with diverse technologies, partners, and industries to... ...: As a Staff Software Engineer on the Secure Compute... ...platform APIs and Kubernetes controllers/operators (primarily in Go)...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Controls Embedded Technology. Be the first to apply!
- software engineer internship remote Durham, NC
- senior robotics software engineer Durham, NC
- software engineer entry level Durham, NC
- software development engineer aws Durham, NC
- startup software engineer Durham, NC
- part time software developer remote Durham, NC
- senior software engineer remote Durham, NC
- software engineer Durham, NC
- real time software engineer Durham, NC
- federal - software developer Durham, NC


