No se aceptarán más candidaturas para esta oferta
- Design and implement embedded Linux software for security and surveillance network camera systems.
- Participate in all Software Development Life Cycle phases including gathering requirements, design, development, code reviews, testing and deployment.
- Maintain the Yocto based camera SDK.
- Use profiling tools to optimize software performance.
- Create software design, organize, and participate in design reviews.
- Collaborate with EE and ME team members to design new camera systems and troubleshoot electro-mechanical systems.
- Work with the DevOps & QA teams to ensure delivery of high-quality software.
- Provide technical guidance to the sustaining engineering team when needed.
- BSEE, MSEE, BSCS, or MSCS.
- 5 years' or more experience in bringing up and developing firmware for embedded Linux platforms.
- Excellent knowledge of Linux driver architecture, especially related to SPI, I2C, UART, GPIO.
- Strong understanding of processor and hardware requirements for embedded Linux.
- Experience with using Logic Analyzers for troubleshooting device drivers.
- Demonstrated software programming proficiency (C/C++11 /scripting).
- Strong knowledge of SVN/Git.
- Extremely motivated and a fast learner.
- Excellent communication skills (written and verbal).
- Strong attention to detail, highly organized, computer literate.
- Experience with bringing up a ARM based SoC.
- Experience with GStreamer for creating video pipelines.
- Experience with developing network applications using socket programming.
- Experience with Linux interprocess communication mechanisms.
- Expertise of kernel startup process, embedded Linux filesystems and loadable kernel modules.
- Knowledge of components of open-source apps such as SQLite, OpenSSL.
C++ Linux Embedded Software Engineer - Ciudad Obregón, México - Innova Solutions
Descripción
Innova Solutions is filling a C++ Linux Embedded Software Engineer position on a direct hire basis for a client based in their Coppell, TX.
C++ Linux Embedded Software Engineer
Interact with Mechanical and Electronics Engineers to solve complex challenges associated with developing software for advanced electro-mechanical systems. The successful candidate will possess a deep understanding of embedded Linux SoCs and interfacing with hardware components. This position provides a great opportunity to experience the complete product development cycle, from an idea to mass production.
Responsibilities
If this role is not a fit for you, we do offer a referral bonus program for referrals that we successfully place with our clients, subject to program guidelines.
PAY RANGE AND BENEFITS:Pay Range*:
$115K - $120K
*Pay range offered to a successful candidate will be based on several factors, including the candidate's education, work experience, work location, specific job duties, certifications, etc.
Benefits: Innova Solutions offers benefits( based on eligibility) that include the following: Medical & pharmacy coverage, Dental/vision insurance, 401(k), Health saving account (HSA) and Flexible spending account (FSA), Life Insurance, Pet Insurance, Short term and Long term Disability, Accident & Critical illness coverage, Pre-paid legal & ID theft protection, Sick time, and other types of paid leaves (as required by law), Employee Assistance Program (EAP).