Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Embedded Linux Software Engineer

Search Solutions

Embedded Linux Software Engineer

Oxnard, CA
Full Time
Paid
  • Responsibilities

    Job Description

    This is a fast-paced, intellectually challenging position, and you will be working on multiple technology areas.

    Key Responsibilities and qualifications:

    • Design, develop, and integrate software for embedded Linux system.
    • Work with QA test team to troubleshooting and optimize system performance.
    • Self-driven with proven experience driving design and implementation of software solutions through architecture to full software development life cycle.
    • Strong analytical skills with excellent problem solving abilities.
    • Excellent communication/presentation/collaboration skills for interacting with internal/external customers.
    • Ability to multitask and plan multiple activities running in parallel.
    • Proficiency in C/C++ and Java
    • Familiar with scripting languages like Python is a plus.
    • Experience of developing embedded applications in Linux.
    • Experience with inter-process communication (Google Protocol Buffers is a plus).
    • Experience in writing and debugging multi-threaded applications.
    • Prepares and installs source code into source control by determining compliance of software changes with system specifications, programming best practices, and ensuring these changes are free from defects.
    • 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.

    EDUCATION AND/OR EXPERIENCE

    • BS or MS CS/EE with 5+ years of industry experience