As part of SumUp, you will develop state of the art payment terminals and terminal peripherals by working closely with our hardware/software/mechanical team, marketing, and manufacturing partners, to envision, beautifully design, and certify for payment and security specifications. In addition, you will contribute to the unique SumUp culture which comprises a group of people that share the same vision.
Tasks:
- Design specification and implementation of embedded software in the field of payment processing terminals.
- Technical analysis, verification and validation of the software.
- Execution of code and architecture reviews to ensure the quality of implemented solutions. You bring your experience to develop software on embedded operating systems and bare-metal systems.
- Perform acceptance, functional, regression and exploratory testing on the SumUp platform. Take care of manual, automation tests and investigate production issues.
- Read remote system logs.
- Create test plans, test documentation and manuals.
- Commit proactive approach within the team. Communicate and collaborate with colleagues within and outside of the Software Department to deliver best value.
Requirements:
- Solid knowledge of the C programming language
- Operating System knowledge, preferably Linux
- Good understanding of embedded systems
- Knowledge on peripherals and buses like SPI, I2C etc.
- Solid understanding of Git cvs
- Knowledge on NFC, BT, WIFI
- Knowledge on middleware and application interfaces
Good to have skills:
- Knowledge on some scripting: Python, Perl, Shell script, etc.
- Knowledge on TrustZone
- Knowledge on TI Sitara processors.
- Prior experience with mainlining patches for linux / uboot
Reasons to join SumUp:
- Budget for attending conferences and advancing your career. We encourage you to speak at conferences and give talks!
- Weekly Lunch and Learn session, where the local engineering team exchanges ideas over company-sponsored lunch.
- Semi-annual off-sites, where the tech teams from Berlin, Sofia, and São Paulo gather together. In the past we've gone to Bulgaria and Greece and a castle in the German countryside.
- We have a close, welcoming and international community. Our team comes from 24 different countries creating a fun, international environment. We get together regularly for brunches, cocktail nights, football, office parties, German classes, and yoga.
- All the startup swag you expect: kicker table, unlimited coffee, and a shiny MacBook Pro.
Apply now! We are looking forward to meet our new team-member!
by via developer jobs - Stack Overflow
No comments:
Post a Comment