More jobs:
Embedded Software Engineer
Job in
California, Moniteau County, Missouri, 65018, USA
Listed on 2026-01-01
Listing for:
McCain, Inc.
Full Time
position Listed on 2026-01-01
Job specializations:
-
Software Development
Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below
Overview
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- Create, debug, and support embedded Linux software for ITS products.
- Engage in system design, data communications, real-time data collection, processing, and control.
- Document and incorporate customer-specific features and modifications.
- 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.
- Implement security measures to protect systems from vulnerabilities.
- Perform other job-related duties as assigned.
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.
- 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.
- Knowledge of communication protocols (Ethernet/serial).
- Understanding of NTCIP, SNMP, and MIBs.
- 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.
- 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 an equal opportunity employer and participates in E-Verify.
#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:
×