Embedded Linux Software Engineer

Next Power
Spain
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 3+ yearsEducation: bachelorsSkills: ["Proactivity","Rigor","Teamwork","Dedication to work","Ability to learn"]

Develop and maintain embedded applications on Linux platforms for managing electrical power devices, including backend work and UI development. Add web services that enable remote access and control via a browser. Ensure software quality, security, and protection of client data while collaborating on version control and ticket management across GitLab and Redmine, following QoS and Agile/Sprint practices. Some travel is required for testing at customer facilities and support to other teams.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Next Power
Next Power
1 month ago

Embedded Linux Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 days agoStatus: Live

Job Summary

Develop and maintain embedded applications on Linux platforms for managing electrical power devices, including backend work and UI development. Add web services that enable remote access and control via a browser. Ensure software quality, security, and protection of client data while collaborating on version control and ticket management across GitLab and Redmine, following QoS and Agile/Sprint practices. Some travel is required for testing at customer facilities and support to other teams.
Location: Spain
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop new projects and features to improve and maintain software applications on Linux platforms.
  • •Build backend functionality and user interface components, including a web service for remote access and control via browser.
  • •Maintain and improve existing applications and deploy applications on Linux platforms.
  • •Implement and maintain security measures, including firewalls, encryption, authentication, and authorization.
  • •Manage development quality and deadlines using QoS, participate in Sprint activities, review/approve GitLab code merges, and handle ticket management in Redmine.
Travel: Low travel

Key Requirements

  • •3+ years of experience as an embedded software developer.
  • •Solid knowledge and experience modifying the Linux kernel.
  • •Solid knowledge and experience in Python.
  • •Knowledge of HTML, CSS, and JavaScript.
  • •Desirable experience with Flask/Vue.js and C, plus cybersecurity concepts and agile/Scrum with Git.
Experience:3+ yearsEmbedded software
Education:Bachelor's
Skills:ProactivityRigorTeamworkDedication to workAbility to learn
Languages:English
Tech Stack:LinuxLinux kernelPythonHTMLCSSJavaScriptCFlaskVue.jsTCPModbusDockerTCP/IPDNSSSL/TLSLDAPRBACSCRUMGitGitLab

Company Brief

Next Power
Develops, finances, and operates utility-scale renewable energy projects, focusing on solar photovoltaic and energy storage solutions to deliver clean power and grid services to commercial, industrial, and utility customers.
Industry: Renewable Energy
Website