Ledgent Technology is seeking a Senior Embedded Systems Architect for our client in a 6-month contract-to-hire role. This on-site, full-time position is located in Broward County, Florida, with a requirement to work on-site 5 days a week.
In this position, you'll be responsible for leading the design and optimization of embedded Linux systems for innovative products. A central focus of the role will be the configuration and enhancement of Image Signal Processing (ISP) and multimedia frameworks like GStreamer. You'll work in collaboration with hardware and software teams to ensure that high-performance, reliable, and scalable systems are developed.
Embedded Linux System Development:
- Design and maintain custom Linux distributions and Board Support Packages (BSPs) for embedded hardware.
- Customize and enhance the Linux kernel for specialized hardware platforms.
- Develop and optimize device drivers, bootloaders, and middleware for multimedia and ISP applications.
- Image Signal Processing (ISP) Design:
- Configure and fine-tune ISP pipelines for camera-based systems.
- Collaborate with hardware teams to optimize ISP performance.
- Troubleshoot and resolve any issues affecting image quality or processing efficiency.
- GStreamer and Multimedia Integration:
- Develop and integrate GStreamer-based multimedia pipelines for audio and video processing.
- Optimize GStreamer's performance on embedded systems to ensure smooth playback and streaming.
- Diagnose and resolve any issues affecting multimedia reliability or performance.
- System Integration and Optimization:
- Integrate and optimize various software packages, including open-source components, into embedded Linux environments.
- Optimize system performance, including power and memory management, to meet product requirements.
- Troubleshoot and resolve issues across the kernel, drivers, and applications.
Qualifications:
- 5+ years of experience in embedded systems development, specifically with Linux.
- Expertise in Linux kernel development, device drivers, and BSP configuration.
- Experience working with ISP pipelines and camera systems.
- Strong hands-on experience with GStreamer for multimedia processing.
- Proficiency with cross-compilation tools and build systems like Yocto or Buildroot.
- Solid understanding of hardware-software interaction, with experience working on ARM and x86 platforms.
- Experience with version control (Git), CI/CD pipelines, and automated testing tools.
- Technical Proficiencies:
- Strong C/C++ programming skills for embedded systems.
- Excellent knowledge of operating systems, real-time processing, and multithreading.
- Familiarity with embedded system interfaces (I2C, SPI, UART) and networking protocols.
- Experience with automation and scripting languages such as Python or Bash.
This is a unique opportunity to work on high-impact projects, with potential for career advancement within a rapidly growing industry.
All qualified applicants will receive consideration for employment without regard to race, color, national origin, age, ancestry, religion, sex, sexual orientation, gender identity, gender expression, marital status, disability, medical condition, genetic information, pregnancy, or military or veteran status. We consider all qualified applicants, including those with criminal histories, in a manner consistent with state and local laws, including the California Fair Chance Act, City of Los Angeles' Fair Chance Initiative for Hiring Ordinance, and Los Angeles County Fair Chance Ordinance. To the extent our customers require a background check for certain positions, the Company faces a significant risk to its business operations and business reputation unless a review of criminal history is conducted for those specific job positions.