Embedded Linux Software Engineer
Postaladdress
Valencia, Spain
6 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.jobleads.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
6 years minimum
Working hours
Regular working hours
Languages
Spanish
Job source
Tech stack
C (Programming Language)
Agile Methodology
Cyber Security
System Configuration
Domain Name System (DNS)
Embedded Software
Python (Programming Language)
Lightweight Directory Access Protocols (LDAP)
Linux Kernel
Modbus
Scrum Methodology
Role-Based Access Control
+12 more
Redmine
Software Engineering
TCP/IP
Transmission Control Protocol (TCP)
Transport Layer Security
Flask (Web Framework)
Backend
Gitlab
Git
Front End Software Development
Software Version Control
Docker
Job description
- Use the official UTI-SW code development, version control, and code documentation tools.
- Use collaborative work tools in accordance with the QoS plan
- Execute SW development processes in accordance with QoS .
- Follow the SW working methodology, as defined in QoS.
- Responsibility for the quality of the software they develop
- Responsibility for meeting development deadlines agreed upon in the Sprint Planning .
- Responsibility for reviewing and approving code merges in GitLab, and compliance with code versioning rules, collaborative work in GitLab and ticket management in Redmine, in accordance with QoS.
JOB FUNCTIONS :
Usual/Daily:
- Maintenance and improvement of existing applications
- Backend software development
- Implementation and maintenance of security measures, including firewalls, encryption, authentication, and authorization
Periodic/Occasional:
- Participation in Sprint Planning , Sprint Reviews and Retrospectives.
- Support to other departments.
- Analysis and testing at customer facilities in cases of support to other departments.
- Training, supervision and mentoring of less experienced members.
Requirements
Engineering or university degree in a science field
Mandatory: Fluent English and Spanish (written and spoken), other European languages are a plus.
- Experience (6-10 year of experience as an embedded software developer)
- Solid knowledge and experience modifying the Linux kernel
- Solid knowledge and experience in the Python programming language
- Solid knowledge and experience in the C programming language
- Knowledge of the Flask backend development framework
- Knowledge of the Vue.js frontend development framework
- Knowledge of communication networks (TCP, Modbus)
- Experience in configuring and deploying Docker containers
- Knowledge of cybersecurity (TCP/IP, DNS, SSL/TLS, LDAP, RBAC, etc.)
- Experience with agile methodologies (SCRUM) and version control (Git), * Ability to define SW architectures for complex products.
- Ability to define SW specifications from very high level or even non-existent requirements for new products.
- High-level requirements analysis.
- Ability to work in a team.
- Dynamism in the execution of the work.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.jobleads.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Hard?
over 2 years ago
LM
Luis Minvielle
The 12 Best Jobs for Software Engineers
over 2 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago