Vacancy caducado!
Job Title: Sr. Embedded Linux Software Engineer Client Location: Northern Los Angeles, CA Area Employment Category: Direct Hire Max Salary Offering: $140,000.00 (Monthly Bonus Program Offered) Benefits Offered: Medical - Dental - Health - Retirement Savings Citizenship Requirement: U.S. Citizens & Permanent Residents Onboarding Requirement: Background Check Projected Start Date: ASAP
Position Summary: Design, develop, maintain, test, and evaluate the software for our client's proprietary system under the limited supervision of the Engineering Supervisor. Furthermore, the requirement of engineering requires an experienced engineer with expertise concerning various embedded aspects. Essential Duties and Responsibilities:- Proposes problem solutions through analysis, problem definition, requirement generation, and implementation of proposed solutions.
- Creates documentation and supporting diagrams supporting solutions.
- Improves workflow by conducting analysis, and recommending changes in policies and procedures to management.
- Creates bug reports through investigation and by collecting, and analyzing data, and providing clear documentation on reproduction of observed issues.
- At least five years of coding experience.
- Expertise in C/C.
- Experience reading and writing bash and batch scripts (intermediate to expert).
- Experience in writing and debugging Linux device drivers (SPI, PCIe, UART, etc.).
- Comfortable working in Windows and Linux environments.
- Experience in writing and debugging multi-threaded applications.
- Strong understanding of real-time systems, XML, file systems, networking, and various multi-threaded applications.
- Experience working with the source-control system.
- Can reverse engineer source code written in C and generate requirements, and write equivalent code in a higher-level language.
- Experience in developing and maintaining board support packages (BSP) for embedded systems.
- Experience with inter-process communication.
- OOP (Object Oriented Programming) experience.
- JAVA scripting experience.
- Linux enviorment experience.
- Experience in applying patches to and debugging the Linux kernel.
- Experience with Eclipse/Visual Studio.