GE Jobs

Mobile GE Logo

Job Information

General Electric Embedded Software Developer in Zamudio, Spain

Job Description Summary

Responsible for designing, developing and testing embedded software (firmware) platforms and systems that runs on devices with in-house/adapted hardware.

As part of a multi-developer firmware team the major responsibilities will include analysis, design, implementation and testing of firmware for Transmission product line. The Software Developer will report to the Senior Staff Software Manager.

Job Description

Essential Responsibilities

  • Designs and develops a small module or a larger feature according to requirements, under guidance of a senior developer

  • Identifies scope of assigned work and provides a factual initial estimate

  • Executes in a fast pace delivery mode and focuses in delivering tasks to meet the product release goal

  • Performs root cause analysis of assigned software defects and implements solution

  • Works closely with peers, engages with team to learn, contribute, brainstorm, converge on technical designs and discussions

  • Follows SDLC process, maintains code quality through best practices, code reviews and unit testing

  • Documents to capture all stages of work as per guidelines

  • Perform day-to-day activities using git, Confluence and Jira


  • Bachelor’s Degree in Electrical Engineering, Computer Engineering or Computer Science

  • Minimum 5 years of embedded development with C/C++ in a professional setting


  • C++17 programming skills and understanding of object oriented design and development

  • Good understanding and programming skills of modern languages such as GO and Python

  • Strong grasp of embedded Linux fundamentals; including kernel drivers, systemd, docker and bash

  • Exposure to modern development environments including yocto build systems, CI/CD and automated software unit-testing

  • Knowledge of Xilinx SoC’s, especially ZynqMP Ultrascale+ Hands-on experience with using Jira/Git/Github

  • Strong problem solving and analytical abilities

  • Strong initiative and communication skills

Additional Information

Relocation Assistance Provided: No