Back to Job Search

Senior Staff Software and Tooling Engineer

Job Description

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