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

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

Temple Beth Am

5th Grade Math Teacher Job at Temple Beth Am

 ...experienced educators who inspire and nurture students' growth in all areasintellectual, emotional, physical, spiritual, and social. Our teachers create warm, engaging classrooms that foster curiosity, resilience, and confidence. We value collaboration with families and... 

Cedar City Motor Co

Certified Ford Technician Job at Cedar City Motor Co

 ...supports individual growth and recognition.This job will require relocation to Cedar City, Utah.What's in it for you?* Ford...  .../Dental/Vision)* Flexible hours* A Great 401(K) match* Paid Training and Holidays* Employee Discounts on Products & Services*... 

McCarthy Tire

Commercial Sales Representative Job at McCarthy Tire

 ...Strong safety culture, including safe and reliable equipment, and paid training. Stability and growth opportunities - Career advancement...  ...& Paid Holidays, including time off during the 1st year! Relocation to other McCarthy locations available. And many more great... 

Sparks Group

Scrum Master Job at Sparks Group

 ...partnered with an established financial services company to fins a Scrum Master. As the Scrum Master you will be responsible for cultivating...  ...along with 5 years of related in-depth knowledge and experience with complex IT solutions, Agile and Scrum Methodology, a proven... 

Alaska Society of CPAs

PeopleAK Vice President of Finance (, AK, United States) Job at Alaska Society of CPAs

 ...Vice President of Finance - listed June 17, 2025 Job Description Vice President of Finance Anchorage, AK $200,000+ DOE, amazing...  ...priorities. You need: Bachelor's degree in finance (MBA is a plus) with appropriate professional certification (CPA, CFA...