Softwarearchitekt (m/w/d)
Core
Specification, design, and development of software for embedded systems, including hardware/software integration and verification.
Role type
Embedded Systems Software Architect
Builds
Embedded software modules and PC-based test applications
Domain
Automotive, Rail Vehicle Technology, Plant Engineering, Telecommunications
Required skills
C/C++, embedded systems development, hardware/software integration, real-time programming, UML/model-based development, network communication (TCP/IP, CAN-Bus, MIL-STD-1553), requirements management, test procedure execution
Preferred skills
LabVIEW, Visual Studio, Rational DOORS/Requisite Pro, Rational Rhapsody/Rose, serial interfaces (RS232/422/485)
Technologies
C, C++, VxWorks, LabVIEW, Visual Studio, Rational DOORS, Rational Rhapsody, Rational Rose, TCP/IP, CAN-Bus, MIL-STD-1553
Responsibilities
Specify and design embedded software, perform hardware/software integration, verify and validate software, create and execute test procedures, develop PC-based test applications, maintain technical documentation, participate in software reviews and change management, support customers on system functionality
Seniority
Senior, hands-on IC