itkarrieren
Zurück zu den Treffern

Embedded Software Engineer (m/f/d)

Anzeige auf Englisch

ArbeitsortNürnberg und Umgebung
HomeofficeKeine Angabe

We are looking for a Programmer to support the development of embedded and digital systems through low-level software and hardware description language programming. The Embedded Software Engineer will play a key role in developing, implementing, and validating firmware and FPGA logic for microcontroller- and FPGA-based systems used in advanced R&D and engineering applications.

YOUR RESPONSIBILITIES

  • Develop embedded software in the C programming language for microcontroller-based systems
  • Design, implement and verify digital logic using hardware description languages such as VHDL or Verilog
  • Program, configure and debug field-programmable gate arrays (FPGAs) for control, data acquisition and signal processing applications
  • Develop low-level drivers, interfaces and communication protocols for embedded systems
  • Provide support for the setup, debugging, and validation of microcontroller and FPGA platforms
  • Work closely with electronics, power electronics and systems engineers to define hardware–software interfaces
  • Implement and test real-time control and monitoring functionality
  • Use simulation tools, logic analysers, and on-target debugging tools to perform functional verification and debugging
  • Document software and FPGA designs, architectures and test procedures
  • Maintain and improve existing firmware and FPGA codebases
  • Provide support for integration and testing activities in laboratory and R&D environments

YOUR QUALIFICATIONS & SKILLS

  • Degree inComputer Engineering, Electrical Engineering, Embedded Systems, or a closely related field
  • Previous professional experience in a similar role
  • Strong programming experience inCfor embedded systems
  • Hands‑on experience withHDL programmingusing VHDL, Verilog, or equivalent
  • Experience programming and debuggingmicrocontrollers
  • Experience working withFPGAs, including synthesis, implementation, and testing
  • Familiarity with development tools such as GCC, vendor IDEs, and FPGA toolchains
  • Understanding of digital electronics, timing, and hardware–software interaction
  • Experience with communication interfaces such as SPI, I2C, UART, Ethernet, or CAN
  • Passion for research and innovation, and a willingness to learn and adapt quickly
  • Excellent written and verbal communication skills in English, German is a plus

OUR COMMITMENT

  • Innovative work environment in a young, dynamic team
  • High-tech projects in the future-proof sector of e‑mobility
  • Opportunities for advancement in a growing company
  • A wide range of further training opportunities
  • Attractive bonus system and performance-related pay
  • Additional company benefits

Arbeitgeber

Mehr Stellen finden

Weitere Stellen