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.
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:
Compensation Package:
Schedule:
Ability to Commute:
Ability to Relocate:
Work Location: Hybrid remote in Carbondale, IL 62902
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
...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...
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...
...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...
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...