Job Details

ID #15726890
State California
City Oxnard
Job type Permanent
Salary USD Depends on Experience Depends on Experience
Source TechLink Resources
Showed 2021-06-22
Date 2021-06-21
Deadline 2021-08-20
Category Et cetera
Create resume

Senior Embedded Linux Software Engineer- Oxnard, CA

California, Oxnard, 93030 Oxnard USA

Vacancy expired!

Looking for a Senior Linux Embedded Software Engineer 4

RESPONSIBILITIES:
  • Proposes problem solutions through analysis, problem definition, requirement generation and implementation of proposed solutions.
  • Creates documentation and supporting diagrams supporting solutions.
  • 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.
  • Must be an active coder.
  • Communicate technical ideas clearly, able to use Microsoft Office applications when appropriate.
  • Employees are expected to follow instructions, procedures and to escalate any issue impacting workflow, quality, etc. Additionally, there are high value items that require proper care and protection.

Minimum Qualifications:
  • 5+ years of coding experience.
  • Expertise in C and C. (Java is a plus).
  • OOP (Object Oriented Programming) experience is a plus.
  • Experience reading and writing bash and batch scripts (intermediate to expert).
  • Experience in developing and maintaining board support packages (BSP) for embedded systems. (ARM Cortex-A systems is a plus).
  • Experience in applying patches to and debugging the Linux kernel.
  • Experience in writing and debugging Linux device drivers (SPI, PCIe, UART, etc.).
  • Comfortable working in Windows and Linux environments. Linux is a requirement.
  • Experience with inter-process communication (Google Protocol Buffers is a plus).
  • Experience in writing and debugging multi-threaded applications.
  • Strong understanding of real time systems, XML , file systems, networking, multi-threaded applications, computer graphics, linear algebra, calculus, geometry, and trigonometry, human-computer interaction/User Interface design, design patterns, encryption, hashing, checksum, and CRCs (Cyclical Redundancy Check).
  • Communicate technical ideas clearly, able to use Microsoft Office applications when appropriate.
  • Experience in reading and writing technical requirement documentation.
  • Experience working with source-control system.
  • Experience with Eclipse/Visual Studio.
  • Can reverse engineer source code written in C and generate requirements, and write equivalent code in a higher level language.
  • Employees must exhibit honesty and integrity as well as demonstrate adherence to rules, procedures and policies.

EDUCATION and/or EXPERIENCEMaster's Degree MSCS or MSCE from a four-year college or university is required, plus an additional 5+ years related experience or Bachelor's Degree BSCS/BSCE with 7+ years of related experience.

Vacancy expired!

Subscribe Report job