Skip to content
mimi

Embedded Software Engineer

EMAC, Inc.

Carbondale · flexible Full-time $80k – $130k/yr 6d ago

About the role

EMAC, inc, a FRAMOS company, is looking for an Embedded Software Engineer to add to our team..

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.

We offer a flexible schedule and a competitive benefits package. On-site or remote position available (on-site preferred). Applicants must be currently authorized to work in the United States on a full-time basis. We will not be able to sponsor or take over sponsorship of an employment Visa.

Qualifications, Skills & Experience Needed:

  • Experience with Yocto, Bitbake and/or Open Embedded Experience
  • Fluent in C, C++, Python and Bash
  • Be able to write, compile (GCC) and debug (GDB) an application program under Linux for an embedded Target
  • Experience with Git
  • Experience with U-Boot & Linux on Embedded SOC Hardware such a as Raspberry Pi, Beaglebone, etc.
  • Experience with U-Boot & Linux SOC Pin Muxing
  • Experience with Qt
  • Device Drive Experience
  • Microcontroller (MCU) Experience with RTOS experience
  • Knowledge of circuit boards, processors, chips, programmable hardware, electronic equipment, and computer hardware and software, including applications and programming
  • Experience with I2C, SPI, CAN, Serial Ports and interfacing to these interfaces
  • Ability to read and interpret schematics and determine if an issue is hardware or software related
  • Ability to use Test Equipment such as Power Supplies, Oscilloscopes, Logic Analyzers, Multimeters, JTAG Debuggers, etc.
  • Requires a professional work ethic that includes communicating verbally and in writing.
  • Ability to identify problems and develop and implement solutions.
  • Knowledge of principles and processes for providing customer and personal services. This includes customer needs assessment, meeting quality standards for services, and evaluation of customer satisfaction.
  • Good verbal and writing skills and the ability to interact and work well with others.
  • Bachelor’s Degree in related area required. Relevant experience may substitute for partial education requirement.
  • 2 years or more of relevant work experience preferred

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 could include weekdays, weekends and/or holidays.

Job Type:

Full-time

Benefits:

  • Salary $80,000 - $130,000
  • 401(k)
  • Dental insurance
  • Flexible schedule
  • Health insurance
  • Life insurance
  • Paid time off
  • Parental leave
  • Tuition reimbursement
  • Vision insurance

If you are passionate about becoming part of a team and providing support to others, 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: $80,000.00 - $130,000.00 per year

Benefits:

  • 401(k)
  • Dental insurance
  • Flexible schedule
  • Health insurance
  • Life insurance
  • Paid time off
  • Parental leave
  • Tuition reimbursement
  • Vision insurance

Application Question(s):

  • Do you have a year's worth of experience in development using the Yocto Project and/or Linux Kernel development?
  • Will you now or in the future require sponsorship for employment-visa status?

Work Location: In person

Skills

BashCC++CANDevice DriveGDBGCCGitI2CLinuxMCUOpen EmbeddedPythonQtRTOSSPIU-BootYocto

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free