Starten Sie Ihre Karriere mit

Wir suchen SIE!

Senior Software Engineer

Position Type:

Research & Development

Job description / tasks and responsibilities:

  • Developing software algorithms for wearable devices without operating system
  • Responsible for development of device drivers including interfaces for communicating with hardware
  • Responsible for software solution architecture and design decisions
  • Develop software models / algorithms assisting researches / scientists with signal processing in high noise environments
  • Codes to standards and integrate with existing solutions
  • Technical project management or lead of software development projects
  • Definition of overall software system design and architecture
  • Specification and development of software modules for sensor systems
  • Integration of embedded components (drivers, com. protocols, etc.)
  • Co-operation with subcontractors
  • Testing and verification of software products (software development kits and reference platforms)
  • Source for customer facing technical documentation content
  • Reference application development
  • Chip driver development for different platforms
  • Technical interface to customers on system level and device level, intensive customer support, application and design-in support
  • New product proposals, technical marketing support, writing technical papers
  • Technical support at product launches


  • Bachelor or Master Degree in Mathematics, Computer Science/Engineering or related field of study
  • Minimum of 7 years’ experience in professional software development for embedded systems
  • Solid understanding of fix-point mathematical algorithms
  • Excelled mathematical skills to analyze data
  • Advanced knowledge in micro-controller architectures
  • Advanced knowledge of programming languages (C, C++, Assembler)
  • Knowledge of real time (bare-bone) operating systems
  • Ability to effectively work on software integration
  • Good troubleshooting skills
  • Experience with object oriented analysis and design for software solutions
  • Highly flexible, extroverted personality, inspiring and motivating
  • Good with customers; excellent communicator
  • Self-starter, proactive, and self-sufficient in problem solving and accomplishment of tasks
  • Optional: Experience in Android programming and ability to use the Android SDK and common associated tools
  • Optional: Experience in software development for embedded Linux kernel
  • Optional: Experience with debugging/fixing Linux system performance issues
  • Optional: Experience with script languages such as: Shell, Perl, Python, etc.
  • Optional: Experience with distributed version control systems (git, hg)
  • Optional: Experience in graphical user interface programming (QT)
  • Optional: Experience working in a continuous integration environment (Jenkins)

Place of Employment:

Austria, China, India, USA / Worldwide

Über dieses Unternehmen

ams AG

Schloß Premstätten, Tobelbader 30
8141 Unterpremstätten

14 Jobangebote

Über diesen Job

Senior Software Engineer



Softwareentwicklung | Programmierung


Mitarbeiter | Angestellter


1 Job

Senior Software Engineer

bei ams AG

* Pflichtfelder


Ähnliche Jobs

Das könnte Sie interessieren