Computer engineer Job at EMAC, Inc., Carbondale, IL

TC9NaDk1S2JxcURHcUVrQnJtUlpPWmxHUlE9PQ==
  • EMAC, Inc.
  • Carbondale, IL

Job Description

Company Overview

EMAC (Equipment Monitor And Control) designs, manufactures, integrates and distributes, Single Board Computers (SBCs), System on Modules (SoMs) & Carrier Boards, Industrial Panel PCs (PPCs), Embedded Servers and Custom Solutions for the Embedded marketplace. Since 1985, EMAC, Inc. has provided Off-The-Shelf and Custom turnkey OEM Embedded products utilizing the latest technologies.

EMAC, Inc is a leading innovator in Embedded Computer Systems. We specialize in developing cutting-edge embedded systems and hardware solutions. We are looking for a talented Computer Engineer with expertise in Yocto build systems and hardware bring-up to join our dynamic team.

We offer a flexible schedule and a competitive benefits package. Applicants must be currently authorized to work in the United States on a full-time basis.

Job Overview/Description

Job Title: Computer Engineer – Yocto Build & Hardware Bring-Up

Location: Carbondale, IL (onsite preferred/remote considered)

Job Type: Full-time

As a Computer Engineer, you will be responsible for creating and maintaining Yocto-based Linux distributions for embedded systems, bringing up new hardware platforms, and ensuring system stability and performance. You will work closely with hardware and software teams to optimize embedded solutions.

Responsibilities:

● Proficiently use compilers, linkers, debuggers, IDEs, and SDKs to write and correct programs as needed.

● Develop and maintain Yocto-based build systems for embedded Linux environments.

● Perform hardware bring-up for new embedded platforms, including bootloader and kernel configuration.

● Work with device trees, kernel drivers, and low-level debugging tools.

● Perform Pin Muxing of System On Chips (SOCs)

● Optimize system performance, stability, and security.

● Collaborate with cross-functional teams, including hardware engineers, software developers, and QA teams.

● Ability to create and modify device drivers.

● Troubleshoot system issues and develop patches.

● Ability to read schematics and debug hardware and software.

● Research datasheets for specific parameters and provide recommendations for alternatives.

● Maintain detailed technical documentation for build systems and hardware configurations.

Minimum Qualifications

● Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or a related field.

● 2-3 years or more of Embedded Linux.

● Strong experience with Yocto Project, BitBake, and OpenEmbedded.

● Hands-on experience with hardware bring-up, bootloaders (e.g., U-Boot), and Linux kernel customization.

● Proficiency in C, C++, and Bash scripting.

● Experience with embedded debugging tools such as JTAG, UART, and Logic Analyzers.

● Knowledge of device trees, driver development, and board support packages (BSPs).

● Familiarity with version control systems (Git) and CI/CD build pipelines.

Preferred Qualifications

● Experience with ARM-based embedded systems (e.g., NXP i.MX, TI Sitara, Renesas RZ/V series).

● 5 years of Embedded Linux.

● Knowledge of secure boot, Trusted Platform Modules (TPM), and real-time Linux.

● Experience with wireless communication protocols such as Wi-Fi, Bluetooth, or LoRa.

● Familiarity with regulatory compliance for embedded devices.

Benefits

● Salary Range: $75 - $150k

● Medical and Dental Insurance

● Optional Vision and Term Life Insurances

● 401k

● Profit Sharing

● Paid Time Off

● Remote and hybrid employment will be considered

● Flextime plan

Working Conditions:

The characteristics described below are representative of those encountered while performing the essential functions of this position. Reasonable accommodations will be made to enable individuals with disabilities to perform the essential functions.

  • While performing duties of this job, would occasionally be required to stand, walk, sit, reach with hands and arms, climb or balance, stoop or kneel, talk and hear, and use fingers and hands to feel objects, tools or controls.
  • Must occasionally lift and/or move up to 25 pounds.
  • Specific vision abilities required include close vision, distance vision, depth perceptions, and the ability to adjust focus.
  • Working over 40 hours may be necessary as workloads dictate. This may include weekdays, weekends and/or holidays.

How to Apply:

If you are passionate about embedded systems, Linux development, and hardware bring-up, we would love to hear from you! Please submit your resume and a cover letter to HR@emacinc.com

EMAC, Inc is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. All employment decisions are made based on qualifications, merit, and business needs. We encourage applicants from all backgrounds to apply and join our team.

Job Type: Full-time

Pay: $75,000.00 - $150,000.00 per year

Benefits:

  • 401(k)
  • AD&D insurance
  • Bereavement leave
  • Dental insurance
  • Flexible schedule
  • Flextime
  • Health insurance
  • Life insurance
  • Paid holidays
  • Paid time off
  • Vision insurance
  • Work from home

Compensation Package:

  • Profit sharing
  • Yearly pay

Schedule:

  • Monday to Friday

Ability to Commute:

  • Carbondale, IL 62902 (Preferred)

Ability to Relocate:

  • Carbondale, IL 62902: Relocate before starting work (Preferred)

Work Location: Hybrid remote in Carbondale, IL 62902

Job Tags

Holiday work, Full time, Remote job, Work from home, Relocation, Flexible hours, Weekday work, Monday to Friday,

Similar Jobs

Findlay Kia of Las Vegas

Internet Sales Job at Findlay Kia of Las Vegas

Job Title: Automotive Internet Sales ConsultantJob Summary:An Automotive Internet Sales Consultant is responsible for selling vehicles...  ...* Generous incentive and bonus programs * Paid Vacations * Medical * Dental and Vision insurance * 401K with matching

CodeSignal

Sales Manager Job at CodeSignal

 ...Signalites. The Role As we continue to scale, we are looking for a Sales Manager to lead our Growth segment, overseeing our SMB and Mid-...  ...team continues to scale Basic Qualifications ~5+ years of B2B SaaS sales experience, with 2+ years in a sales leadership or... 

China Global Connections

Chemistry Teacher Job at China Global Connections

We are looking for a Chemistry Teacher for an International School based in Beijings Chaoyang district. This is a full-time position starting...  ...alongside fellow educators, actively contributing to the development and enhancement of the school's curriculumAssess and monitor... 

Rebound Physical Therapy

Physical Therapy Aide Job at Rebound Physical Therapy

 ...Job Description Under close supervision of a physical therapist or physical therapy assistant, perform select patient care tasks and maintain a clean treatment area. The extent to which an aide performs clerical tasks depends on the needs of the facility. Direct... 

Four Seasons Hotel Baltimore

Bartender Wanted Job at Four Seasons Hotel Baltimore

About Four Seasons: Four Seasons is powered by our people. We are a collective of individuals who crave to become better, to push ourselves to new heights and to treat each other as we wish to be treated in return. Our team members around the world create amazing experiences...