Description
We are looking for a
Software Engineer (m/f)
Reference: -en
Start: asap
Duration: 6 MM++
Place: in Bavaria
Branch: Herstellung von bestückten Leiterplatten
Your tasks:
- Design, Implement, verify and maintain Software in C/C++ using Visual Studio / Eclipse / GCC tool chain
- Analyze system requirements, break down to affected module design and estimate software implementation effort
- Support System Integration team to debug SW issues in verification environment set-up
- Participate in code reviews / improve quality of SW deliveries
- Develop test automation for SB SW (planned in the future)
- Implement Service Framework
- Angel Script Virtual Machine integration to SMARTi Bridge SW
- Adapt / Port Native Functions
- Adapt / Maintain PCI-E driver implementation, optimize performance, if required
- Design and Implement GUI for Angel Script commands; Forms / Eclipse plugin
- Architecture/concept 80% defined for the work packages
- Main task is implementation (coding), extend existing test-framework and execute integration & test
Your qualifications
- You should hold a degree in Computer Science or equivalent.
- Experience and excellent knowledge of C and modern C++ (C99/C++11/boost)
- Windows and embedded real-time bare metal hardware targets
- Low level programming expertise
- Basic Unix knowledge required / fluent with CLI tools
- VHDL/FPGA knowledge is appreciated (good to have for this role & project)
- Self-initiated and consummate team player in an agile project setup
- Strong communication skills in English and German
Skills:
- Software developer
Keywords: test implementation CHDL FPGA Software SW C++ GUI