C plus plus Developer Job at Hire it People, Inc, Independence, MO

WElVS0k4MEl0NVY5VVJwTnpYSE5PNkNJSGc9PQ==
  • Hire it People, Inc
  • Independence, MO

Job Description

Job Seekers, Please send resumes to resumes@hireitpeople.com

Job Duties:

  • Design and develop embedded firmware for custom hardware platforms across various architectures.
  • Customize Linux-based operating systems to meet product-specific and performance-driven requirements.
  • Evaluate hardware platforms for compatibility and optimal utilization of operating systems.
  • Collaborate with hardware engineers to ensure seamless hardware-software integration and develop, maintain hardware interface drivers for protocols such as CAN, SPI, I2C, and UART.
  • Manage the complete firmware development lifecycle including design, implementation, validation, maintenance, and end-of-life management.
  • Implement secure communication protocols like SSL, SSH, and TCP/IP to ensure data protection.
  • Utilize real-time operating systems (RTOS) such as QNX for safety-critical and performance-sensitive applications.
  • Create and execute test plans including unit, integration, and system-level testing for firmware validation.
  • Use container technologies (e.g., Docker, Containerd) or virtual machines to isolate and test firmware components.
  • Integrate cloud connectivity (e.g., AWS) into embedded platforms for remote management and updates.
  • Implement OTA (Over-the-Air) update mechanisms and secure bootloaders for field devices and troubleshoot low-level firmware issues using lab equipment like oscilloscopes, logic analyzers, and JTAG debuggers.
  • Support media streaming features using libraries such as Matroska or Live555 or RTP/RTSP for video/audio data handling.
  • Work with cross-disciplinary teams and stakeholders to align firmware development with system requirements and maintain thorough technical documentation.
  • Take on additional responsibilities beyond the core job scope as a senior technical member of the department.
  • Develop software with proficiency in C, C++, and Python for embedded and application-level systems.

Education: The minimum qualification required for performing the above specialty occupation duties is a bachelor's degree or equivalent in Computer Science or equivalent in a related field or a foreign equivalent is required closely related field with relevant experience.

Job Tags

Contract work, Remote job,

Similar Jobs

Banner Health

Clinical Psychiatrist for Banner - University Medical Group Tucson Job at Banner Health

 ...Banner - University Medical Group , a Top 5 Large Health System and one of the country s premier non-profit healthcare networks, is actively interviewing Clinical Psychiatrists (outpatient) at the Assistant Professor, Associate Professor, or Professor level. Opportunity... 

Cypress Pointe Health & Wellness

Dietary Aides/ Tray Aides Job at Cypress Pointe Health & Wellness

 ...healthcare and customer service possible, which is incumbent upon the excellence and commitment of our leaders and caregivers.Dietary Aides/ Tray AidesFull -Time (5:30am-1:30pm & 12pm -8pm) Responsibilities* Prepares therapeutic desserts and salads as... 

CHRISTUS Health

Social Worker MSW Senior - Behavioral Medicine Job at CHRISTUS Health

Description Summary: This position is responsible for assisting in meeting the patient's needs throughout the continuum of care. Guides patients, families, physicians, and to the appropriate community and adjunct resources that foster quality of life. Interviews patients... 

AmeriCare Plus

Live-In Companion - Bedford Job at AmeriCare Plus

 ...Live-In Caregivers Needed! Do you have a heart for caregiving but dont enjoy shift work? Are you looking for a schedule you can count on to plan family time? If so, You may be looking for a career as a Live-In Caregiver providing one-on-one care living in a Client... 

Adecco US, Inc.

Cabinet Installer Job at Adecco US, Inc.

 ...Skilled Carpenter / Remodel Technician to join our team in the Birmingham area. If you've got 5+ years of hands-on experience in cabinet installation, tile work, finish carpentry, painting, and drywall repair - we want to talk to you.This is a great opportunity for someone...