Electrical Engineer (all gender)
Core
Design and develop embedded software for electronic components and systems, ensuring integration with hardware and system-level requirements.
Role type
Senior Embedded Software Engineer (Hardware-Software Integration)
Builds
Embedded software modules, system architectures, and hardware specifications for industrial and commercial clients.
Domain
Industrial engineering, embedded systems, electronics
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded software development, C programming, C++ programming, Python, Assembler, SoC development, PTP/SyncE synchronization, hardware-software interface design, system integration, product roadmap management
Preferred skills
Experience with bare-metal platforms, obsolescence management, security-focused software design
Technologies
C, C++, Python, Assembler, Ethernet, SoC
Responsibilities
Develop embedded software independently adhering to quality standards, analyze customer requirements for components and systems, plan and coordinate software module development, design and analyze software concepts, create architecture concepts including hardware-software interfaces, ensure software design meets system integration and testing requirements, support product management with roadmaps, create hardware specifications and manufacturing documents, ensure software security.
Seniority
Senior, hands-on IC