Embedded Software & FPGA Developer

We are looking for an Embedded Software Developer with FPGA Development Expertise for our client.

You'll contribute to:

  • Development of a new converter variant for the ACS880 industrial drive family
  • Embedded software and FPGA development related to control algorithms and lower layers of the software stack
  • A collaborative team environment focused on continuous improvement and energy-efficient solutions

Tech Stack & Tools:

  • Languages: C, C++, Python
  • Tools: Git, Azure DevOps, Jenkins, Klocwork
  • Methods: Continuous integration, static code analysis, unit testing, and automated testing with target hardware
  • FPGA design: VHDL, end-to-end workflow from requirements analysis to test benches, Altera and AMD development suites
  • Knowledge of HIL systems is considered an advantage

What We're Looking For

  • Strong interest in electrical engineering, including electronics, power converters, and industrial automation
  • Knowledge of control engineering
  • Motivation to learn about variable frequency drives and contribute to clean energy and energy efficiency
  • Solid experience in embedded software development using C, C++, and Python, as well as FPGA design
  • Familiarity with modern software development practices such as CI/CD, DevOps, and agile teamwork
  • Excellent troubleshooting and debugging skills, including the ability to approach problems from different perspectives
  • Positive attitude and strong team collaboration skills

Allocation: 100%

Assignment start date: Beginning of Autumn.

Assignment length: The assignment is expected to last several years, with contracts renewed every three months.

Location: Pitäjänmäki, Helsinki

Work Model: Hybrid work model with a minimum of 2 days per week onsite in Pitäjänmäki, Helsinki

Language: Fluent in English, both written and spoken

Please note, should your candidate be selected for the assignment, Ework will request documentation in accordance with the Act on the Contractor’s Obligations and Liability (Tilaajavastuulaki), as well as proof of valid liability insurance.

We offer continuously. That means that we sometimes remove the assignments before deadline. If you are interested we recommend that you apply immediately.

PayExpress:

We now offer a fast and smooth payment solution, so you don't have to wait through long payment periods. With us, you will receive your payment within 3-5 days after your timesheet has been approved. This benefit is included as standard in almost all our contracts with no extra work on your part. Read more on below link.

https://knowledge.eworkgroup.com/payexpress-get-paid-within-days-not-months

  • Locations: Helsinki, Remote
  • Technologies: Azure, C, C++, DevOps, FPGA, Git, Jenkins, Python
  • Language: English