What are the responsibilities and job description for the Senior Embedded Systems Developer position at Lumicity?
At Lumicity, we're committed to delivering high-performance solutions tailored to complex technical challenges.
We develop advanced timing and synchronization solutions, providing reliable and precise systems for critical applications.
Main Skills:
- Embedded Linux development, including driver tuning and configuration.
- Device driver development for DRAM, eMMC, and Ethernet PHY.
- Experience with inter-process communication in Linux environments.
Required Qualifications:
- Experience developing firmware for embedded systems using C/C .
- Strong background in embedded operating systems, including real-time and Linux-based environments.
- Proficiency in low-level software development, including device drivers and hardware interfacing.
- Familiarity with system architecture, structured development processes, and debugging complex systems.
- Hands-on experience with bootloaders, kernel customization, and build systems.
- Understanding of processor and microcontroller architectures across various platforms.
- Skilled in scripting languages for automation and system management.
- Ability to troubleshoot and optimize embedded systems for performance and reliability.
- Effective communication skills and the ability to collaborate in cross-functional teams.