One of the leading semiconductor businesses is looking for Senior Staff Software and Tooling Engineer to join their dynamic team in Dresden office.
Some of your responsibilities may include:
* Implement firmware for custom and ARM-based processors
* Develop software for AI enabled products and systems including concept, implementation and verification
* Be in a position of a software architect and provide guidance to junior team members
* Work on embedded software engineering and tooling for DSP and AI/ML
* Map algorithms in complex programming languages to embedded hardware platforms
* Continuous self-learning to achieve the best possible levels in customer satisfaction
* Network with universities, institutes, internal and external partners
Job Requirements:
* A degree in Computer Science or Electrical Engineering
* 6 years of experience in verification and software design field
* Excellent programming skills (Python and C++)
* Experience with DevOps and CI/CD (Continuous Integration/Continuous Delivery)
* Knowledge in the area of Digital Signal Processing and Machine Learning including implementation in hardware would be an advantage
* Excellent English language skills
* Experiences in working in multi-functional and inter-cultural teams
