Senior Embedded Linux Systems Engineer

USA Firmware Brecksville , OH 44141

Posted 3 weeks ago

We leverage our expertise in Firmware and IoT to turn smart ideas into smart products for the world’s most respected brands.

USA Firmware is a turnkey engineering and product design services firm with an emphasis on quality firmware in embedded systems and Internet-of-Things (IoT) application development. Our engineering expertise, plus a depth of knowledge in hardware, firmware and software design services, power IoT-era technology in a way that reduces complexity, and creates product designs of superior quality, with decreased cycle times for faster market entry, and improved ROI.

The Senior Embedded Systems Engineer contributes to embedded systems development projects across their entire life cycle, from proposal through deployment.  He or she must be skilled in systems engineering, project planning, requirements analysis, firmware design and implementation, firmware testing, product manufacturing, and product maintenance.  

Work Location - Hybrid 

USA Firmware is based in Brecksville, Ohio 

Description

  • Design, code and integrate software for an embedded Linux target
  • Interact with Linux kernel and integrate new device drivers
  • Improve and maintain existing software components
  • Perform test unit, verification and validation of the product developed.
  • Assist with the hardware design surrounding the processor
  • Document various aspects of projects
  • Participate in design and code reviews

Requirements

  • 7+ years of experience of embedded Linux programming
  • Expert in C and C++ programing
  • Direct experience with NXP iMX6 processor family (nice to have, but not hard requirement)
  • Strong design experience with multi process, multi-threaded designs utilizing RTOS’s
  • Very strong knowledge of Linux, ARM processor architecture with SOC
  • Assist / support hardware platform development and test
  • Knowledge of Linux kernel and device-driver development
  • Knowledge of standard TCP/IP networking protocols
  • Knowledge in audio and video coding standards like H.264/MPEG4
  • Ability to write effective and reusable code according to best practices
  • Ability to work as a member of a small team or self-directed

Key Responsibilities of Senior Embedded Systems Engineer 

  • Define, analyze, and understand detailed system requirements
  • Create detailed work breakdowns and effort estimates
  • Design, implement, integrate, test, document, and deliver firmware
  • Use depth of experience and focus to work independently without direct guidance in day-to-day activities
  • Interface effectively and collaboratively with clients, coworkers, vendors, and consultants
  • Ensure that projects are executed efficiently, profitably, and on time
  • Documentation – Track and maintain applicable project related information in accordance with company policy

Benefits

USA Firmware offers a suite fully funded and shared expense benefits to eligible associates which include, but are not limited to:

  • Medical and Wellness
  • Dental & Vision
  • Life and AD&D
  • Longterm Disability
  • Simple IRA with company match
  • Hybrid and Remote work options
icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove

Senior Embedded Linux Systems Engineer

USA Firmware