Development Engineer* Embedded Software (f/m/d)
Development Engineer* Embedded Software (f/m/d)
Ottendorf-Okrilla (Dresden), DE, 01458 Hamburg-Poppenbüttel, DE, 22399 Reute (bei Freiburg), DE, 79276
Ottendorf-Okrilla (Dresden), DE, 01458 Hamburg-Poppenbüttel, DE, 22399 Reute (bei Freiburg), DE, 79276
Job Location: Choose between Reute (near Freiburg), Hamburg-Poppenbüttel, or Ottendorf-Okrilla (near Dresden)
Our global software development team consists of around 35 employees spread across four locations: Ottendorf-Okrilla, Reute, Überlingen, and Hamburg. Together, we work on a wide range of projects aimed at the successful development of our products, as well as creating tools and processes. We emphasize open, solution-oriented collaboration, employing both classical and agile methodologies. Continuous skill development and fostering our talents are particularly important to us.
YOUR TASKS:
- Develop embedded software/firmware and algorithms for sensor systems in close collaboration with stakeholders.
- Support architecture concepts and conduct risk assessments for new and existing developments.
- Develop low-level firmware for complete systems and sub-modules, both in bare-metal designs and in systems with embedded RTOS.
- Integrate and test third-party components, perform module and system tests, and create comprehensive documentation.
- Port legacy and proprietary functions and protocols to ensure system compatibility.
- Take responsibility for system sub-modules in interdisciplinary projects and coordinate external teams.
- Ensure compliance with quality standards, norms, and regulations, and work with various processor architectures such as STM, ARM, DSPs, and XILINX Zynq.
YOUR PROFILE:
- A degree in Electrical Engineering, Computer Science, or a comparable qualification.
- Relevant professional experience in a similar position.
- Strong knowledge of RTOS, particularly at the low-level, as well as experience with processor architectures, cross-development, and network technologies.
- Proficiency in programming languages such as C, C++, Assembler, and scripting languages like Python and Bash.
- Experience with development tools such as the GNU Toolchain, Git, and knowledge of open-source licenses.
- A solid understanding of digital circuit technology and microprocessor systems, with the ability to interpret datasheets and circuit diagrams.
- Ideally, you have knowledge of functional safety (e.g., SIL1/2) and experience with industrial systems such as Modbus or Profibus.
- Good German and English language skills.
- You work systematically, are structured and self-driven, and possess strong teamwork and communication skills.
YOUR APPLICATION:
- We are looking forward to your online application
- Aline Kiesslinger, Phone +49 35205 524-111
- Job-ID 36200
- All applications will be treated confidentially
*At SICK, we see people, not gender.
We put great emphasis on diversity, reject discrimination and do not think in categories such as gender, ethnicity, religion, disability, age or sexual identity.
Stichworte: Entwicklung, Ingenieurin
Job Location: Choose between Reute (near Freiburg), Hamburg-Poppenbüttel, or Ottendorf-Okrilla (near Dresden)
Our global software development team consists of around 35 employees spread across four locations: Ottendorf-Okrilla, Reute, Überlingen, and Hamburg. Together, we work on a wide range of projects aimed at the successful development of our products, as well as creating tools and processes. We emphasize open, solution-oriented collaboration, employing both classical and agile methodologies. Continuous skill development and fostering our talents are particularly important to us.
YOUR TASKS:
- Develop embedded software/firmware and algorithms for sensor systems in close collaboration with stakeholders.
- Support architecture concepts and conduct risk assessments for new and existing developments.
- Develop low-level firmware for complete systems and sub-modules, both in bare-metal designs and in systems with embedded RTOS.
- Integrate and test third-party components, perform module and system tests, and create comprehensive documentation.
- Port legacy and proprietary functions and protocols to ensure system compatibility.
- Take responsibility for system sub-modules in interdisciplinary projects and coordinate external teams.
- Ensure compliance with quality standards, norms, and regulations, and work with various processor architectures such as STM, ARM, DSPs, and XILINX Zynq.
YOUR PROFILE:
- A degree in Electrical Engineering, Computer Science, or a comparable qualification.
- Relevant professional experience in a similar position.
- Strong knowledge of RTOS, particularly at the low-level, as well as experience with processor architectures, cross-development, and network technologies.
- Proficiency in programming languages such as C, C++, Assembler, and scripting languages like Python and Bash.
- Experience with development tools such as the GNU Toolchain, Git, and knowledge of open-source licenses.
- A solid understanding of digital circuit technology and microprocessor systems, with the ability to interpret datasheets and circuit diagrams.
- Ideally, you have knowledge of functional safety (e.g., SIL1/2) and experience with industrial systems such as Modbus or Profibus.
- Good German and English language skills.
- You work systematically, are structured and self-driven, and possess strong teamwork and communication skills.
YOUR APPLICATION:
- We are looking forward to your online application
- Aline Kiesslinger, Phone +49 35205 524-111
- Job-ID 36200
- All applications will be treated confidentially
*At SICK, we see people, not gender.
We put great emphasis on diversity, reject discrimination and do not think in categories such as gender, ethnicity, religion, disability, age or sexual identity.
Stichworte: Entwicklung, Ingenieurin