Jobs · Engineering · North Carolina

Software Engineer – Controls Embedded Technology

FlexGen · Durham, NC · 5 days ago
EngineeringFull-time

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, sign, 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
  • 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
  • Linux operating systems
  • Containerization technologies (e.g., Docker)
  • Git and CI/CD pipelines
  • TCP/IP networking fundamentals
  • Experience with power systems, grid-connected assets, or energy storage systems

FlexGen Provides

  • Equal Employment Opportunity (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics
  • Compliance with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities
  • Prohibition of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status
  • Periodic random drug sing, and post-accident and reasonable suspicion drug and alcohol sing for employees

Similar jobs

Software Engineer

Revenue Management Solutions, LLCOklahoma City, OK· 1 mo ago
Engineeringapply on workforcenow.adp.com

Software Engineer

Q2Austin, TX· 3 wk ago
Engineeringapply on q2ebanking.wd5.myworkdayjobs.com

Software Engineer

Booz Allen HamiltonChantilly, VA· 2 days ago
Engineering$87k–$198k/yrapply on careers.boozallen.com

Software Engineer

EpicTallahassee, FL· 3 wk ago
Information Technologyapply on epic.avature.net