Softwareentwickler/in
Core
Design, develop, troubleshoot, and debug software programs for enhancements and new products, implementing customer requirements in existing applications.
Role type
Software Developer
Builds
Software programs and application enhancements
Domain
Industrial automation / Embedded systems
Required skills
Object-Oriented Programming (OOP), Design Patterns, Finite State Machines, Multithreading, Communication protocols (I2C, SPI, UART)
Responsibilities
Design, develop, troubleshoot, and debug software programs; Implement new customer requirements and features; Maintain and enhance existing code base; Collaborate with cross functional teams; Provide on-site customer support (less than 10% travel).
Seniority
Mid-level