Embedded Java Software Lead Developer
Core
Lead a small team delivering Mobile Online Services on an embedded software platform, combining hands-on Java development with technical ownership.
Role type
Senior IC Embedded Java Software Lead Developer
Builds
Mobile Online Services on embedded software platforms
Domain
Embedded systems, Mobile services, Automotive/Industrial IoT
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded Java development, Team leadership (4+ developers), Legacy system maintenance, Software architecture design, OOP and design patterns, JUnit testing, Git version control, Hardware–software integration, Network protocols (Ethernet, TCP/UDP, IP), Trace analysis (Wireshark), Quality metrics (MC/DC, branch coverage)
Preferred skills
iSAQB CPSA-F certification, Android service development, Automotive SPICE familiarity
Technologies
Java, JUnit, Git, Wireshark
Responsibilities
Lead a team of developers and requirements engineers, Plan and oversee team task execution, Own and maintain Java-based embedded services, Design software architecture with full traceability, Collaborate with on-site teams on requirements and implementation, Ensure software quality using metrics and static analysis
Seniority
Senior, hands-on IC with leadership