Home
/
Comprehensive
/
C/C++ SOFTWARE ENGINEER
C/C++ SOFTWARE ENGINEER-February 2024
Indianapolis
Feb 10, 2026
About C/C++ SOFTWARE ENGINEER

  REQ#: 9257661

  MUST BE ABLE TO WORK ON A W/2 HOURLY BASIS* (without Sponsorship) ONSITE

  Our client located in Indianapolis, Indiana is expanding and currently seeks a C/C++ SOFTWARE ENGINEER

  Leverage your C/C++ development experience to take your CAREER to

  the "Next Level" for _2024 and beyond! _

  DURATION: _ 12+ months with possible extensions!! _

  Overview:

  Our client seeks a C/C++ Software Engineer to research, design, develop, and test operating systems-level software, compilers, and network distribution software.

  Set operational specifications and formulate and analyze software requirements. May design embedded systems software. Apply principles and techniques of computer science, engineering, and mathematical analysis.

  Position Responsibilities:

  • Design and implement software solutions to address business needs

  • Provide software designs and documentation to the development team

  • Help systems engineers determine and design system specifications & standards

  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts

  • Collaborate with SPO & Scrum Master to create and maintain agile stories

  • Participate in product cyber security reviews

  • Participate in Change Control Board (CCB) meetings to prioritize new features & defects

  • Drive code quality initiatives through best practices including code reviews, unit test, functional/integration testing, and CI/CD Integration

  • Provide technical support to the Software Product Owner and the entire project team

  • Keeps up to date on the newest technological innovations in the field and be ready to apply relevant innovations

  • Support weekly project reviews and governance milestone reviews

  Requirements:

  • Minimum 5+ years of experience in the design and development of embedded firmware

  • Demonstrable C/C++ programming skills with emphasis on its use in embedded systems

  • Strong hardware/electrical knowledge. Should know how to evaluate if your firmware is working as expected by probing the hardware (e.g., oscilloscope, logic analyzer, etc.)

  • Demonstrated knowledge of firmware development best practices (code reviews, test, SCM, Git, etc.)

  • Experience with industrial IoT protocols (TCP/IP, DNS, DHCP, HTTP, REST, MQTT) with a focus on embedded products

  • Experience with one or more wireless technologies (Bluetooth, BLE, Zigbee, Zwave, 802.11, 802.15.4, LoRa, Cellular)

  • Experience with common wired messaging architectures (UART, RS232/485, I2C, SPI)

  • Experience with IoT / Embedded systems’ standard modules - bootloaders, OTA, firmware applications and integration with cloud services

  • Experience with one or more embedded GUI frameworks (QT, Crank, LVGL)

  • Understanding of cyber security technologies and best practices (encryption, key management, certificates/exchanges, HMACs, PKI, HSMs, Secure Boot)

  • Experience in the use of Jira/Confluence, ADO or other requirements management tool experience

  • Experience with open-source code, communities, and licenses

  • HVAC Controls Systems experience

  Important information:

  No CORP-to-CORP or 3 rd parties.

  There is no per diem with this position.

  There is no relocation budgeted for this position. If this position requires you to relocate you will be responsible for those costs.

  MUST be able to work without sponsorship or VISA transfer for this position.

  #P2

  As part of our promise to talent, Kelly supports those who work with us through a variety of benefits, perks, and work-related resources. Kelly offers eligible employees voluntary benefit plans including medical, dental, vision, telemedicine, term life, whole life, accident insurance, critical illness, a legal plan, and short-term disability. As a Kelly employee, you will have access to a retirement savings plan, service bonus and holiday pay plans (earn up to eight paid holidays per benefit year), and a transit spending account. In addition, employees are entitled to earn paid sick leave under the applicable state or local plan. Click here (https://www.mykelly.com/help-support-working-with-kelly-us/#Benefits) for more information on benefits and perks that may be available to you as a member of the Kelly Talent Community.

  Why Kelly ® Technology?

  Looking to put your tech expertise to work on today’s most intriguing, innovative, and high-visibility projects? By partnering with Kelly Technology, you’ll gain direct connections to top companies around the globe. Our team creates expert talent solutions to solve the world’s most critical challenges. In a world where change is the only constant, our extensive network of industry relationships and IT market expertise help you take your skills exactly where you want to go. We’re here to help you gain experience, make an impact, and grow your tech career.

  About Kelly

  Work changes everything. And at Kelly, we’re obsessed with where it can take you. To us, it’s about more than simply accepting your next job opportunity. It’s the fuel that powers every next step of your life. It’s the ripple effect that changes and improves everything for your family, your community, and the world. Which is why, here at Kelly, we are dedicated to providing you with limitless opportunities to enrich your life—just ask the 300,000 people we employ each year.

  Kelly Services is proud to be an Equal Employment Opportunity and Affirmative Action employer. We welcome, value, and embrace diversity at all levels and are committed to building a team that is inclusive of a variety of backgrounds, communities, perspectives, and abilities. At Kelly, we believe that the more inclusive we are, the better services we can provide. Requests for accommodation related to our application process can be directed to Kelly’s Human Resource Knowledge Center.Kelly complies with the requirements of California’s state and local Fair Chance laws. A conviction does not automatically bar individuals from employment.

  Kelly Services is proud to be an Equal Employment Opportunity and Affirmative Action employer. We welcome, value, and embrace diversity at all levels and are committed to building a team that is inclusive of a variety of backgrounds, communities, perspectives, and abilities. At Kelly, we believe that the more inclusive we are, the better services we can provide. Requests for accommodation related to our application process can be directed to Kelly’s Human Resource Knowledge Center. Kelly complies with the requirements of California’s state and local Fair Chance laws. A conviction does not automatically bar individuals from employment.

Comments
Welcome to zdrecruit comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
SIMILAR JOBS
Architectural Designer
Job Description for Architectural Designer: MUST HAVES: Bachelor's Degree in Architecture Architectural design experience with an Architecture or Architecture & Engineering firm Experience using
Designer
Description: This individual will be working to help support the innovation center which is responsible for creating new state of the art machinery and the development of any new equipment, fixtures,
Part Time School Bus Driver
Part Time School Bus Driver Location2428 Opelousas Ville Platte, Louisiana 70586 USPhone NumberCategoriesDriversReq IDJR346 Part Time School Bus Driver (Open) First for a reasonFirst Student is the l
Senior Manager, Sales Training
Senior Manager, Sales Training - 2406164370W Description Biosense Webster, a Johnson & Johnson MedTech Company, is recruiting for a Senior Manager, US Commercial Education - BWI Sales Training. T
Field Service Technician - Council Bluff, IA
Field Service Technician - Council Bluff, IA Location:United States/Field based City/State:Council Bluff, IA Job Code:8513 of Openings:1Description GLORY OFFERS 401k plan with company nonelective con
Grooming Salon Manager
Create a healthier, brighter future for pets, pet parents and people! If you want to make a real difference, create an exciting career path, feel welcome to be your whole self and nurture your wellbe
Truck Driver on-the-job CDL Training
Time for a Job Change?Make more of yourself and for yourself. Roehl Transport will pay you to get your CDL (https://www.roehl.jobs/driving-jobs/cdl-truck-driving-schools) & earn a great a living
Manager, MDS Digital Consulting
Job Number 24014097 Job Category Sales & Marketing Location Marriott International HQ, 7750 Wisconsin Avenue, Bethesda, Maryland, United States Schedule Full-Time Located Remotely? Y Relocation?
Principal Member of Technical Staff
Job Description Cloud Engineering Infrastructure Development - Virtual Machine Control Plane At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team o
Civil Investigator
Summary This position is in Region 6, Superfund and Emergency Management Division, Assessment and Enforcement Branch, Enforcement and Cost Recovery Section. About Region 6 This is an office-centered
Copyright 2023-2026 - www.zdrecruit.com All Rights Reserved