Embedded Linux Engineer

Embedded Linux Engineer

Job category: Engineer

Job Type: Full Time

Location:
Cottage Grove, Wisconsin

Closes on:
01/12/2020

Job Description:

 

Position Overview:

In this role the Embedded Linux Engineer will work collaboratively with application software engineers and electrical engineers by providing operating system expertise for Linux and Android.

 

 

Responsibilities:

  • Build Android and Linux operating systems
  • Write test applications in C/C++ and Java to prove out hardware peripherals
  • Troubleshoot and fix operating system issues
  • Write and modify kernel mode device drivers
  • Apply security patches and recommend best security practices
  • Assist with streamlining and standardizing operating system building
  • Assist overseas vendors in development
  • Assist and help plan upgrading operating systems
  • Ensure optimization of platform software through design reviews and code reviews
  • Develop a design and/or product validation test program to ensure robustness of designs

 

 

Qualifications:

Education:

  • Bachelors degree or above in Computer Science, Computer Engineering, Electrical Engineering, Physics, Mathematics or other Science / Technical Engineering preferred.

Experience*:

  • 4 years of Linux kernel development
  • 6 years working in a Linux environment (Bash scripting)
  • 3 years with scripting languages such as Python or JavaScript
  • 3 years with built-in and integration unit testing
  • 3 years writing or editing technical documentation

*Time needed to achieve this level can vary and be dependent on other factors

 

Requirements:

  • Occasional business trips to Taiwan and China will be required

 

 

Skills:

  • Strong communication skills
  • Strong software engineering and general problem-solving skills
  • Ability to adapt to new and changing technology
  • Proficiency in C/C++ and Java programming languages
  • Strong Linux kernel fundamentals
  • Experience with developing software and device drivers for Linux
  • Experience with bootloaders and recovery OS development
  • Experience with real time operating systems and architectures
  • Experience in reading schematics and data sheets
  • Knowledge of embedded software update processes
  • Working knowledge of device drivers and peripherals such as I2C, UART, SPI, PCIe
  • Experience integrating 3rd party device drivers
  • Experience with on-chip debugging tools and troubleshooting both software and hardware

 

 

Benefits:

We offer an excellent compensation package and team-oriented work environment with growth opportunities.

 

Some of our outstanding benefits include:

  • Health & Dental Insurance
  • Company paid Life Insurance
  • 401(k)
  • Paid Time Off benefits
  • Free access to our state-of-the-art onsite workout facility
  • Product discounts
  • Wellness programs

 

 

EOE/M/W/Vet/Disability

Apply Here

PI116321389

Company name:
Johnson Health Tech North America, Inc.

Position filled: Open

Email application here:

Apply at this website:
http://www.Click2Apply.net/g63t6r7ttpwjfgzs

Company website: