IT Job Pro

Most Popular Tech Job site – Find Jobs || Post Jobs

Software Engineer I #HiringNow in #Franklin Park, Illinois #jobseekers

This job was posted by ************************************ : For more information, please see: ******************************************************* An empty treadmill isn’t compelling, but once someone steps on it, the stories are limitless. Our goal is to connect people emotionally to their fitness journey. We are a global team coming from different cultures and backgrounds with a shared passion to achieve and live our mission of inspiring healthier lives. n

n

nInspire. Innovate. Make an impact and join our team!n

n

nnGENERAL RESPONSIBILITIESn

n

Work with the SW engineering organization to implement and develop user space Linux applications for ARM based target environments. This includes the ability to interact with, understand, and debug Linux applications, work with Linux kernel and POSIX interfaces, and provide strong Linux development knowledge.

n

nnPRIMARY RESPONSIBILITIESn

n

n

+ Be knowledgable of Linux programming concepts, especially C++, Linux capabilities, and usage of Linux in embedded devices (e.g. Raspberry Pi, BeagleBone, or similar type devices)

n

+ Write and debug Linux applications and device drivers for current and future products.

n

+ Knowledge of Debian, Fedora, or other similar Linux distribution.

n

+ Works closely with all groups with SW development needs and requirements.

n

+ Ensures prompt response to production and customer issues.

n

+ Applies intensive and diversified knowledge of engineering principles in broad areas of assignments and related fields.

n

+ Maintains liaison with individuals and units within the organization, and with outside vendors and other sources, with responsibility for acting independently on technical matters related to product and process devleopment.

n

+ Assumes full technical responsibility for interpreting, organizing, executing and coordinating assignments.

n

+ Plans and develops engineering projects concerned with unique or challenging designs which have an important effect on major company initiatives.

n

n

nnREQUIRED SKILLS AND ABILITIESn

n

n

+ Able to program for Linux using C++ primarily, but also make use of C, BASH, Python, and Perl.

n

+ Able to manage and work with Debian as both a server OS and embedded target.

n

+ Knowledge of kernel interfaces at a userspace level and how to interact with Linux kernel drivers.

n

+ Understanding of the Linux C library, STL, and C++ 11 and 14 programming interfaces.

n

n

nnBENEFICIAL SKILLSn

n

n

+ Knowledge of a variety of embedded filesystems.

n

+ Experience using Linux user space applications to solve maker type problems.

n

+ Eclipse or Qt Creator and GCC for cross compiling environments

n

+ Familiarity with a variety of Linux distributions

n

+ Understanding of what a BSP is, how it applies to a development process, and what goes into managing one

n

+ Strong understanding of software design patterns and how, why, and when to apply them

n

+ Confident team player motivated by a fast paced environment

n

+ Ability to learn existing architecture quickly

n

+ Strong analytical, communication, and presentation skills

n

+ Android development experience is highly desired

n

n

nnEDUCATIONn

n

B.S. in Computer Science, Software Engineering, Computer Engineering, or related discipline

n

nLearn more about us here.n

n

nLife Fitness does not accept applications, inquiries or solicitations from unapproved staffing agencies or vendors.n

n

Equal Opportunity Employer: Minorities/Women/Protected Veterans/Disabled

n

EEO is The Law – click here for more information

n

n

nLife Fitness and Workday Privacy Policies

To apply for this job please visit itjobpro.com.