Specify, develop, test, and maintain the low-level firmware drivers that abstract a consistent, future-proof, and well-documented interface to the radio of Dialog’s wireless SoCs, throughout the complete IC development cycle.
Closely follow standardization efforts and translate existing and roadmap radio PHY requirements into highly efficient firmware solutions, in order to provide Dialog a competitive advantage in the IC market.
Contribute to shaping the future of Dialog’s wireless products.
Specify, implement, test, and maintain the radio low-level firmware drivers for wireless SoCs.
Translate complex radio PHY standardization specifications, like the High Accuracy Distance Measurements specification from SIG, into optimal firmware solutions.
Translate customer proprietary PHY requirements into radio firmware that optimally utilizes the software-defined features of Dialog’s radios.
Fine-tune the firmware for optimal performance, energy efficiency, resource utilization, and reliability.
Troubleshoot firmware / software and architectural issues.
Radio driver firmware delivered on time for IC verification in simulation environments, and for IC evaluation / characterization.
Competitive / state of the art firmware solutions.
Regression testing meeting / exceeding the quality level requested by the customer, and our Quality Assurance and Characterization teams.
Professional skills (technical skills, customer focus / quality, communication / interpersonal skills, team participation, innovation / problem solving).
Meeting / exceeding yearly defined goals (project and competence related).
What we are looking for
5 years of industry experience in Embedded Software for ARM or DSP cores.
Background in highly resource-constrained, real time, embedded environments.
Solid C and Python Language skills.
Experience with Assembly Language for at least one microcontroller family.
Experience with software engineering processes and the full software development lifecycle, including requirements, design, implementation, testing, and deployment.
Experience with version control systems, e.g. Git.
Proficiency with electronics bench test equipment, e.g. logic analysers, debug probes, oscilloscopes, spectrum analysers.
Proficiency in problem solving and debugging skills.
Eagerness to contribute new ideas, build consensus, and drive tasks to completion.
Desire and mental agility to quickly understand new ideas in novel domains.
Excellent team working skills, multi-disciplinary focus.
Talent for clearly communicating challenging technical subject matter.
Fluent in English language (written and oral).
Dialog in Athens
Working in our Athens office you will be joining our rapidly growing team in a city renowned for its excellence in Technology and Engineering.
The city has established a proud reputation for its educational infrastructure with well-respected universities offering emerging talent to the many local businesses enjoying the superb Mediterranean climate.