Embedded SW Developer

Giesecke + Devrient Mobile Security Tcd Iberia S.l.
Municipality of Sant Joan Despí, Spain
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Intermediate

Job location

Remote
Municipality of Sant Joan Despí, Spain

Tech stack

Keil
C
Java
ARM
Confluence
JIRA
C++
Capability Maturity Model Integration
Code Review
Computer Security
Computer Programming
Computer Networks
Python
Cisco Nexus Switches
Systems Integration
Scripting (Bash/Python/Go/Ruby)
GIT
Information Technology
Bitbucket
Software Version Control
Jenkins

Job description

The embedded SW developer will be responsible for designing, implementing and delivering a SW product increment that meets the organization's quality standards.

Duties & Responsabilities:

  • Participate in the whole SW development process.
  • Requirements analysis to estimate and commit on a release plan as well as its successive sprint plans.
  • Contribute to the SW architecture design.
  • SW implementation based on previous formal designs with particular attention in the field of security countermeasures and embedded none functional requirements.
  • Collaborate in code reviews from architectural and security point of view.
  • Verify and validate product behavior as per functional and none functional requirements.
  • Continuous SW process improvement.

Requirements

  • Academic studies in computer science, telecommunications, mathematics, physics or a related field.
  • Demonstrated experience in embedded SW development (preferably more than two years)
  • Interpersonal and communication skills for explaining technical jargon clearly.
  • Demonstrated experience on multiple programming and scripting languages (Java, C, C++ , python).
  • Knowledge of computer networks and cybersecurity concepts.
  • Fluent in written and spoken English.

Desirable Skills:

  • Experience with version control, tracking & documentation tools (GIT, JIRA, Bitbucket, Confluence)
  • Experience with ARM Cortex-M architectures
  • Familiarity with common toolchains: Keil uVision, ARM GCC, Clang/LLVM.
  • Experience with artifact dependency management tools (preferably Nexus)
  • Experience with Continuous Integrations tools (preferably Jenkins)
  • Knowledge of process-improvement & quality-assessment frameworks (CMMI, ASPICE)

Benefits & conditions

Culture and diversity: Join a people-oriented environment with diverse nationalities, strong team spirit, and flat hierarchies where everyone speaks to everyone. We are an Equal Opportunity Employer and LGBT+ friendly.

Global Collaboration: Work collaboratively with stakeholders around the globe.

Career Development: Benefit from continuous training, coaching, and talent development programs.

Social Benefits: flexible compensation (transport tickets, training, private insurance), etc.

Own Canteen: Take a break with our breakfast and lunch service, choose from a wide range of menus, salad desk, and sandwich options, all at affordable prices!

Work-Life Balance: Flexible working hours with the option to work remotely (M-Th 8.30 - 17.30 and Fri 8.30 - 15.30; 3 days of remote work).

Apply for this position