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

UkxvanZrZ2JGL3NBVHZXWW1TcVJvK0NJSWc9PQ==
  • 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

TrueCare

Talent Acquisition Coordinator - Hybrid Job at TrueCare

Talent Acquisition Coordinator Location: San Marcos/Remote Full-Time | Hybrid/On-Site (as applicable) Are you a detail-oriented, people-focused professional who thrives in a fast-paced environment? TrueCare is seeking a Talent Acquisition Coordinator to play a vital... 

Cedars-Sinai

Associate Director, Imaging - Patient Support Services Job at Cedars-Sinai

 ...have a passion for the highest quality and patient satisfaction? Then please respond to...  ...to hear from you.As our new Associate Director, Imaging overseeing Patient Support Services...  ..., or Public Health Administration**Experience:**+ A minimum of 5 years of management... 

Charles Jacquin et Cie, Inc.

Summer Sales Intern Job at Charles Jacquin et Cie, Inc.

 ...team this summer as Field Sales & Brand Ambassadors . This is a part-time, paid internship ideal for individuals who are outgoing, self-starting, and excited to gain hands-on sales experience in the food and beverage industry. About the Role: This is not a... 

Meuth Concrete

Marine Harbor Boat pilot Job at Meuth Concrete

We are looking to add to our team a Marine Harbor Boat Pilot. The candidate should have 2-3 years handling tow boats on the western rivers. The candidate must be well verse in the day to day operation of the vessel and crew. The candidates should display a high level of... 

Sumeru Solutions

Corporate Communications Manager Job at Sumeru Solutions

 ...Project Details: Job Title: Corporate Communications Manager Location: 100% Remote Duration: 06+ Months Contract on W2 Duties: Key Responsibilities: Storytelling: Create and deliver compelling communications...