Tips : Provide a summary of the role, what success in the position looks like, and how this role fits into the organization overall.
Responsibilities
- Write and optimize Java code for embedded systems in an industrial automation and IoT context.
- Ensure compatibility of Java code with embedded Linux environments (e.g., Yocto, Ubuntu).
- Integrate Java with hardware components , sensors, actuators, and IoT devices.
- Collaborate with firmware and hardware teams to align software with system requirements.
- Test and debug code on embedded platforms, addressing performance and resource constraints.
- Maintain code efficiency and minimize resource consumption in embedded systems.
Qualifications
Embedded Systems Knowledge : Understanding Raspberry Pi & TI Sitara architecture, memory management, and power optimization.Java Development : Proficiency in Java (SE / ME) for embedded applications.Linux Expertise : Experience with Yocto Linux, drivers, and shell scripting for embedded systems.Debugging & Optimization : Skills in debugging, memory profiling, and optimizing Java code for embedded systems.