Firmware/Embedded Engineer Job at Greenlight Professional Services, Medina, OH

S2Q3TW16OE1WR3duOW5oVmtnSHlyMCtwMFE9PQ==
  • Greenlight Professional Services
  • Medina, OH

Job Description

What You’ll Do

• Design, develop, embedded software and firmware for various devices, ensuring they meet functional requirements and performance constraints

• Utilize C/C++ to develop code that runs directly on microcontrollers or microprocessors, controlling hardware and managing system resources

• Collaborate with hardware engineers to ensure seamless integration of software and hardware components in embedded systems

• Develop device drivers to facilitate communication between software applications and hardware peripherals, such as sensors, actuators, and communication interfaces

• Implement real-time systems that require timely response to external events and strict adherence to timing constraints

• Create and execute test plans to validate embedded software functionality, performance, and reliability using hardware/software integration testing

Skills/Experience We’re Looking For

• Proficiency in C and C++ for developing embedded software

• Experience with bare metal systems designed with strict timing requirements.

• Knowledge of microcontroller/microprocessor architectures, specifically ARM

• Experience with a microcontroller RTOS.

• Ability to interface with hardware peripherals, such as GPIO, SPI, I2C, UART, and DMA

• Familiarity with electronic circuits, hardware components, and the ability to read schematics and datasheets to understand hardware requirements and constraints

• Familiarity with JIRA and GitLab or similar tools

Qualifications

• Bachelor’s or Master's in Computer Science or related field, or equivalent experience

• 3+ years of relevant experience in a firmware engineering role

1111 2222 3333 4444

Job Tags

Temporary work,

Similar Jobs

NavitsPartners

Outpatient Renal Dialysis Nurse - NJRN Job at NavitsPartners

 ...Outpatient Renal Dialysis Nurse ~ Responsibilities : As an Outpatient Renal Dialysis Nurse, you will provide ongoing dialysis care to patients with kidney failure in an outpatient setting. You will assess patient health, administer dialysis treatments, monitor for... 

Kaiser Permanente

Polysomnographic Technologist - Part Time, Day Shift - San Jose Job at Kaiser Permanente

 ...experience. Preferred Qualifications:+ Aptitude in utilizing standard laboratory equipment preferred.+ Some college preferred.COMPANY: KAISERTITLE: Polysomnographic Technologist - Part Time, Day Shift - San JoseLOCATION: San Jose, CaliforniaREQNUMBER: 1362273External... 

Gpac

Estimator Job at Gpac

Estimator We are looking for an experienced Estimator to join our growing team! The Estimatorwill be responsible for working on projects...  ...as customers, contractors, and vendors. Job Type: Full Time, Remote Responsibilities for the Estimator:* Utilize estimating... 

NoGigiddy

Remote Technical Support Specialist - Entry Level, No Degree Required Job at NoGigiddy

 ...experience? NoGigiddy is seeking enthusiastic and dedicated individuals to join our team as Technical Support Specialists. In this entry-level role, you will be the first point of contact for our users, providing expert technical assistance and ensuring a seamless... 

Senior Helpers of Minneapolis - St. Paul

Caregiver Job at Senior Helpers of Minneapolis - St. Paul

Begin a Meaningful Career at Senior Helpers - Make a Difference in the Lives of SeniorsSenior Helpers is hiring compassionate caregivers! If you have experience working in assisted living facilities, independent living, senior living, nursing homes, home care, or healthcare...