
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
Qualifications
Bachelor’s Degree in Electrical Engineering, Computer Engineering or Computer Science
Minimum 5 years of embedded development with C/C++ in a professional setting
Requirements:
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