Software Engineer – Controls Embedded Technology in Durham

Software Engineer – Controls Embedded Technology in Durham

Durham Full-Time 50000 - 70000 € / year (est.) No home office possible
F

At a Glance

  • Tasks: Develop software for power generation devices and optimise performance in real-time applications.
  • Company: Join FlexGen, a tech startup revolutionising the energy sector with purpose.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Other info: Dynamic team environment with a focus on innovation and career advancement.
  • Why this job: Make a tangible impact in clean energy while working with cutting-edge technology.
  • Qualifications: Bachelor's degree in relevant field and experience in software development.

The predicted salary is between 50000 - 70000 € per year.

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
  • 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

Software Engineer – Controls Embedded Technology in Durham employer: FlexGen

FlexGen stands out as an exceptional employer by offering a dynamic work environment that merges the innovative spirit of a tech startup with the meaningful impact of the energy sector. Employees benefit from a collaborative culture that fosters professional growth, encourages the use of cutting-edge technologies, and provides opportunities to contribute to sustainable energy solutions. Located in a vibrant area, FlexGen not only prioritises employee well-being but also champions diversity and inclusion, making it a rewarding place for software engineers looking to make a difference.

F

Contact Detail:

FlexGen Recruiting Team

StudySmarter Expert Advice🀫

We think this is how you could land Software Engineer – Controls Embedded Technology in Durham

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at FlexGen. A personal introduction can make all the difference in getting your foot in the door.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to embedded systems or real-time applications. This gives you a chance to demonstrate your expertise beyond just a CV.

✨Tip Number 3

Prepare for technical interviews by brushing up on C++ and embedded systems concepts. Practice coding challenges and be ready to discuss your past projects in detail. We want to see how you think and solve problems!

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in joining the FlexGen team and making an impact in the energy sector.

We think you need these skills to ace Software Engineer – Controls Embedded Technology in Durham

Software Development
Embedded Systems
Real-Time Software Development
C++
Go
Linux Operating Systems
Containerization Technologies

Some tips for your application 🫑

Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Software Engineer role. Highlight your experience with embedded systems and real-time software development, as these are key for us at FlexGen.

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about combining tech with clean energy. Share specific examples of how you've taken ownership of projects and driven them from concept to release.

Showcase Your Technical Skills:Don’t forget to mention your proficiency in C++, Linux, and any containerization technologies you’ve worked with. We love seeing candidates who can optimise software performance for embedded systems!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates during the process.

How to prepare for a job interview at FlexGen

✨Know Your Tech Inside Out

Make sure you brush up on your knowledge of C++ and embedded systems. Be ready to discuss specific projects where you've implemented real-time software solutions, as this will show your hands-on experience and understanding of the role.

✨Showcase Your Problem-Solving Skills

Prepare to share examples of how you've troubleshot and debugged issues in both development and production environments. Highlight any instances where you optimised software performance, as this aligns perfectly with the job's requirements.

✨Emphasise Collaboration

Since the role involves working with cross-functional teams, be ready to talk about your experience in Agile environments. Share stories that demonstrate your ability to translate complex requirements into efficient code while collaborating effectively with others.

✨Stay Current with Trends

Familiarise yourself with emerging trends in embedded systems and clean energy. Mention any AI-driven tools or workflows you've used to streamline processes, as this shows you're proactive and forward-thinking, which is crucial for a tech startup like FlexGen.