style='position: relative;float: left;'
Job added in hotlist
Applied job
Contract job
90-day-old-job
part-time-job
Recruiter job
Employer job
Expanded search
Apply online not available
View more jobs in San Diego, CA
View more jobs in California

Job Details

Embedded Linux Developer

Location
San Diego, CA, United States

Posted on
Oct 28, 2016

Apply for this job






Profile

Embedded Linux Developer
San Diego, CA
The Embedded Software Engineer will have a prominent role in the design and development of new Linux-based embedded software products for underwater applications. The central challenge in this position is the design and development of feature-rich embedded software under the constraints of high quality, high reliability, high performance, low power and unattended operation. The Embedded Software Engineer will be involved with developing new products and new technologies that make a difference in a number of fields including subsurface navigation, ocean current monitoring, coastal wave measurement, river flow monitoring, and more. This is a temporary/contract position will last approximately 2 months.
Job Responsibilities
Design and development of embedded software in C and C for new and existing products.
Serve as senior team member on large projects. Serve as lead or sole team member on small projects as required.
Serve as technical reviewer on new and existing designs.
Provide advanced application support to sales, marketing, and customer service personnel as needed.
Possess an awareness of new and advanced technologies and their applicability to the company’s products.
Propose concepts and improvements for new and existing designs and techniques.
Serve as a mentor to junior engineers.
Job Requirements
BS in Engineering or Physical Science or equivalent.
8 years of experience in embedded software design and development in C with significant and recent use of C .
4 years of recent experience developing for embedded Linux including kernel/device driver development as well as embedded application development with knowledge of POSIX APIs and their Linux variations.
Thorough knowledge of embedded development from low-level board, processor, and device interfaces through higher-level data structures, algorithms, design patterns and architecture is required for this position.
Knowledge of best practices in modern C design including STL with exposure to Boost and C 11.
Knowledge of and experience with software engineering best practices including version control, unit tests, code reviews, etc. is required for this position.
Strong analytical and applied math skills are required. An engineer with a background in the physical sciences is ideal in this position.
Ability to read and understand schematics as well as the ability to use various test equipment such as oscilloscopes, logic analyzers, and JTAG debuggers is required.
Outstanding written and verbal communication skills are required.
Knowledge of signal processing and DSP algorithms, especially as it relates to sonar or radar is a strong plus.
Knowledge of TCP/IP (i.e. HTTP, DHCP, DNS, etc.) is a plus.
Experience with ARM processors is a plus.
Must be a US person (US citizen or permanent resident).
We Engineer your success
Company Overview
find more jobs with this company

Company info

Sign Up Now - MiamiCrossing.com

I was very pleased with the MiamiCrossing. I found a great position within a short amount of time … I definitely recommend this to anyone looking for a better opportunity.
Jose M - Santa Cruz, CA
  • All we do is research jobs.
  • Our team of researchers, programmers, and analysts find you jobs from over 1,000 career pages and other sources
  • Our members get more interviews and jobs than people who use "public job boards"
Shoot for the moon. Even if you miss it, you will land among the stars.
MiamiCrossing - #1 Job Aggregation and Private Job-Opening Research Service — The Most Quality Jobs Anywhere
MiamiCrossing is the first job consolidation service in the employment industry to seek to include every job that exists in the world.
Copyright © 2026 MiamiCrossing - All rights reserved. 169 192