Demo

Embedded Software Engineer

SWARCO
Vista, CA Full Time
POSTED ON 1/4/2026
AVAILABLE BEFORE 3/16/2026
Description:

We are seeking an experienced Embedded Linux Application Engineer to join our team. This role involves designing, developing, and securing embedded Linux systems for Intelligent Transportation Systems (ITS) products. The ideal candidate will have robust skills in embedded software development, system security, and a deep understanding of Linux fundamentals.

If you are an Engineer that is self-motivated, a team player, and capable of working with limited supervision, here is the ask:

Essential Duties And Responsibilities

  • Software Development:
  • Create, debug, and support embedded Linux software for ITS products.
  • Engage in system design, data communications, real-time data collection, processing, and control.
  • Customer Interaction:
  • Document and incorporate customer-specific features and modifications.
  • Technical Expertise:
  • Mastery of Linux fundamentals including kernel configuration, building, and cross-compilation.
  • Manage file systems and storage, write and debug device drivers, handle bootloaders.
  • Utilize Embedded Linux Development Tools like Busy-Box, etc.
  • Security and Compliance:
  • Implement security measures to protect systems from vulnerabilities.
  • Additional Responsibilities:
  • Perform other job-related duties as assigned.

Requirements:

Bachelor’s degree in Software Engineering or a related field from an accredited institution.

Must haves:

  • High proficiency in C/C programming.
  • Extensive experience with the Linux operating system (environment, bash, tools, service, configuration, boot, init, file systems).
  • Excellent English language proficiency, both written and spoken.
  • Ability to work from specifications, rough sketches, and verbal instructions.
  • Strong organizational and time management skills.
  • Self-motivated with the ability to manage projects independently.

Preferred Skills:

  • Experience developing Linux modules or drivers.
  • Proficiency with source code control systems like GIT.
  • Familiarity with bug tracking software such as Jira.
  • Comfortable using team collaboration tools like MS Teams.

Desirable Skills (Not Required):

  • Knowledge of communication protocols (Ethernet/serial).
  • Understanding of NTCIP, SNMP, and MIBs.

Physical Conditions / Requirements

  • No unusual physical requirements and work is performed occasionally in a comfortable indoor facility.
  • Occasional – Routine deadlines; usually sufficient lead time; variance in work volume involves occasional exposure to demands and pressures from persons other than immediate supervisor.
  • Ability to lift and transport moderately heavy objects such as computers and peripherals.
  • Job frequently requires sitting and handling objects with hands.
  • Job occasionally requires standing, walking, bending, reaching, talking, hearing and lifting up to 10 lbs.
  • Vision requirements: Ability to visually see information in print and /or electronically.
  • Communication requirements: Ability to read, hear and verbally communicate in English.

As a member of our team, you will enjoy:

  • A GREAT work environment with fun, friendly, knowledgeable and helpful team members.
  • Benefits package to support you and your family’s health. From medical, dental, and vision, to flexible spending accounts for both health and dependent care.
  • Educational reimbursement to help keep your career updated.
  • Save money on tickets to the San Diego Zoo, other amusement parks, movies, indoor skydiving and so much more with our employee discount program.
  • Paid time off, holidays, company-matched 401(k) plan and more!

Join SWARCO McCain. We look forward to receiving your resume.SWARCO McCain is and equal opportunity employer and participates in E-Verify.

Salary.com Estimation for Embedded Software Engineer in Vista, CA
$91,600 to $104,633
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Embedded Software Engineer?

Sign up to receive alerts about other jobs on the Embedded Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at SWARCO

  • SWARCO San Diego, CA
  • Description: We are now hiring Assemblers to join our team at our new manufacturing facility located in Otay Mesa - San Diego, CA! This is an exciting oppo... more
  • 15 Days Ago

  • SWARCO Vista, CA
  • Description: We are now hiring Assemblers to join our team at our facility located in Vista, CA! This is an exciting opportunity to be part of a growing co... more
  • 3 Days Ago

  • SWARCO Vista, CA
  • Description: We are seeking an experienced Production Supervisor to join our team. In this role, the Production Supervisor will oversee daily operations to... more
  • 3 Days Ago


Not the job you're looking for? Here are some other Embedded Software Engineer jobs in the Vista, CA area that may be a better fit.

  • APN Software Services, Inc San Diego, CA
  • Job Details Job Title - Senior/Staff Software Engineer (Drivers, Diagnostic, and Embedded Software) Location - San Diego CA Length - Contract (10 Months ) ... more
  • 26 Days Ago

  • Innominds Software San Diego, CA
  • Job Details Role: Embedded Test Engineer Location: San Diageo, CA Duration: Fulltime Technical Requirements Experience working with Embedded Test Engineer ... more
  • 5 Days Ago

AI Assistant is available now!

Feel free to start your new journey!