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