Java and C Software Developer
Core
Design and implement secure backend services and microservices for hardware security modules and trusted provisioning systems used in microchips, smart cards, and automotive IoT.
Role type
Senior IC Java and C Software Developer
Builds
Production-ready software for RFID, smart cards, MCU, MPU, and automotive IoT platforms
Domain
Semiconductor and automotive IoT security
Deliverable
production ML models | product features
Required skills
Java Spring Framework, C programming, microservices architecture, Docker, CI/CD pipelines, messaging technologies (RabbitMQ, Kafka, NATS), logging and monitoring (Grafana, ELK)
Preferred skills
Security concepts, cryptography, PKI, Site Reliability Engineering
Technologies
Java, C, Spring Framework, Docker, Kubernetes, Git, Jenkins, RabbitMQ, Kafka, NATS, Grafana, ELK
Responsibilities
Design and implement secure backend services and REST-based microservices using Java Spring Framework; Design and implementation of software for Hardware Security Modules (HSMs) in C; Contribute to a microservice-based platform with focus on security, reliability, and performance; Develop and maintain automated tests and integrate changes into CI/CD pipelines; Participate actively in code reviews and knowledge sharing; Learn and apply modern frameworks, technologies, and messaging systems
Seniority
Senior, hands-on IC