More jobs:
Embedded Software Engineer
Job in
Vista, San Diego County, California, 92085, USA
Listed on 2025-12-03
Listing for:
SWARCO McCain, Inc.
Full Time
position Listed on 2025-12-03
Job specializations:
-
Software Development
Embedded Software Engineer, C++ Developer
Job Description & How to Apply Below
Overview
Embedded Linux Application Engineer to design, develop, and secure embedded Linux systems for Intelligent Transportation Systems (ITS) products. Strong skills in embedded software development, system security, and Linux fundamentals required.
Responsibilities- Software Development:
Create, debug, and support embedded Linux software for ITS products. - System Design:
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. - Tools and Security:
Utilize Embedded Linux development tools (e.g., Busy Box) and implement security measures to protect systems from vulnerabilities. - Additional Responsibilities:
Perform other job-related duties as assigned.
- Bachelor’s degree in Software Engineering or 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.
- No unusual physical requirements; work is performed occasionally in a comfortable indoor facility.
- Occasional deadlines with routine lead time; occasional variance in work volume.
- Ability to lift and transport moderately heavy objects such as computers and peripherals.
- Sitting for extended periods; handling objects with hands; occasional standing, walking, bending, reaching, talking, hearing; lifting up to 10 lbs.
- Vision: ability to see information in print and/or electronically.
- Communication: ability to read, hear, and verbally communicate in English.
Base pay range: $/yr - $/yr
Salary
Description:
$110k - $125k per year, depending on experience
- Benefits package including medical, dental, and vision coverage; flexible spending accounts for health and dependent care.
- Educational reimbursement.
- Employee discounts on tickets and activities.
- Paid time off, holidays, company-matched 401(k), and more.
SWARCO McCain is an equal opportunity employer and participates in E-Verify.
Location:
Carlsbad, CA
If you are interested and meet the qualifications, we look forward to receiving your resume.
#J-18808-LjbffrTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×