Embedded Software Engineer
Germany - 01099
Contract
Job Title: Embedded Software Engineer
Job Type: Contract
Location: Dresden, Germany
Duration: 12 Months
Outside IR35 // 80% Remote / 20% On-Site // Rate: 600EUR/day
Our client are an international semiconductor company within the Digital Broadcast Radio team.
Responsibilities:
Integrate existing (previous-gen) firmware module implementations in into testing environment
Model signal processing algorithms in Matlab, based on written algorithm specifications and / or existing code (floating point, fixed point)
Integrate Matlab reference implementations in into testing environment
Implement and optimize DSP code for respective firmware module on current-gen DSP, and set up reference tests in testing environment
Determine, analyze and evaluate deviations between previous-gen and current-gen implementation, and correct where needed
Determine, analyze and evaluate MIPS and memory consumption of modules, and improve where needed
Integrate and debug modules within digital radio chain
Work according to client processes, and ensure modules meet client quality requirements
Key Requirements:
Master of Electronic Engineering or Computer Science; 5-10 years of experience in embedded software development
Profound experience in DSP programming in C/C++ and assembly
Familiar with OFDM signal processing
Experience with embedded development toolchains, debugging tools and version control systems
Experience with embedded software debugging tools (like debugger, logical analyzer and oscilloscope)
Desirables:
Prototype new features and algorithms on MATLAB or equivalent and demonstrate using Simulation
RF Domain experience, knowledge of one PHY layer standard based on OFDM
Experience in working in an agile software development environment
Experience with Atlassian tools and configuration (i.e. JIRA and Bitbucket)
Aware of quality processes like CMMI, IATF 16949
Please get in touch with daniel@microtech-global.com to hear more about this incredible position.
Job Type: Contract
Location: Dresden, Germany
Duration: 12 Months
Outside IR35 // 80% Remote / 20% On-Site // Rate: 600EUR/day
Our client are an international semiconductor company within the Digital Broadcast Radio team.
Responsibilities:
Integrate existing (previous-gen) firmware module implementations in into testing environment
Model signal processing algorithms in Matlab, based on written algorithm specifications and / or existing code (floating point, fixed point)
Integrate Matlab reference implementations in into testing environment
Implement and optimize DSP code for respective firmware module on current-gen DSP, and set up reference tests in testing environment
Determine, analyze and evaluate deviations between previous-gen and current-gen implementation, and correct where needed
Determine, analyze and evaluate MIPS and memory consumption of modules, and improve where needed
Integrate and debug modules within digital radio chain
Work according to client processes, and ensure modules meet client quality requirements
Key Requirements:
Master of Electronic Engineering or Computer Science; 5-10 years of experience in embedded software development
Profound experience in DSP programming in C/C++ and assembly
Familiar with OFDM signal processing
Experience with embedded development toolchains, debugging tools and version control systems
Experience with embedded software debugging tools (like debugger, logical analyzer and oscilloscope)
Desirables:
Prototype new features and algorithms on MATLAB or equivalent and demonstrate using Simulation
RF Domain experience, knowledge of one PHY layer standard based on OFDM
Experience in working in an agile software development environment
Experience with Atlassian tools and configuration (i.e. JIRA and Bitbucket)
Aware of quality processes like CMMI, IATF 16949
Please get in touch with daniel@microtech-global.com to hear more about this incredible position.
19003U2L
Embedded SW / HW Electronics: | DSP / Algorithms |