Location: Sherman Oaks (On-Site ONLY )
Employment Type: Contract
Experience Level: Senior (8+ years)
About the Company: Multi-mode Sensing Platforms with AI Data Analytics for Sanitization Inspection & Disinfection.
SafetySpect developed the world’s first handheld scanner to see invisible contamination, document, and deactivate the potentially harmful pathogens in real- time.
We are looking for a talented and experienced Senior Software Engineer to join our dynamic team.
*Location*: Los Angeles, CA (On-site only)
*Job Description*:
We are seeking a highly skilled and experienced Senior Embedded Software Engineer to join our dynamic team.
The ideal candidate will be responsible for developing and maintaining drivers for Linux-based systems, specifically for Yocto, IMX8, and Nvidia boards.
This role involves a deep understanding of sound card, video capturing, and processing drivers, as well as expertise in on-board machine learning processing.
Additionally, the candidate will be tasked with developing drivers for LCD touch screens with haptic response and encryption modules.
*Key Responsibilities*:
* Design, develop, and maintain drivers for Linux-based systems using Yocto for IMX8 and Nvidia boards.
* Implement and optimize drivers for sound cards, video capturing, and processing.
* Develop drivers for LCD touch screens with haptic feedback and encryption modules.
* Collaborate closely with the hardware team to ensure seamless integration of software and hardware.
* Contribute to on-board machine learning processing tasks.
* Ensure the reliability and performance of all embedded systems.
* Conduct thorough testing and debugging of drivers and embedded systems.
* Document all aspects of the software development process.
* Stay updated with the latest trends and advancements in embedded software engineering.
*Qualifications*:
* Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
Master’s degree preferred.
* Minimum of 8 years of experience in embedded software engineering.
* Strong proficiency in C/C++ and Linux kernel development.
* Demonstrable experience with IMX8, Nvidia boards, and Yocto.
* Solid understanding of video and sound processing technologies.
* Experience in developing drivers for LCD touch screens and haptic technologies.
* Knowledge of encryption technologies and secure coding practices.
* Prior experience with machine learning algorithms and hardware implementation is a plus.
* Excellent problem-solving skills and attention to detail.
*Additional Requirements*:
* Must be located in or willing to relocate to the Los Angeles area.
* This is an on-site position; remote work is not available.
* Strong communication skills and the ability to work collaboratively in a team environment.
* Proven track record of managing time effectively and meeting project deadlines.
*Application Process*:
Please send your resume, cover letter, and any relevant project/portfolio links.
Note that only candidates who are currently eligible to work in the United States and can work on-site in Los Angeles will be considered.
Remote applicants will not be reviewed.
Job Type: Contract
Pay: $45.
00 - $55.
00 per hour
Expected hours: 40 – 50 per week
Schedule:
* Monday to Friday
Work Location: In person