Greg Smith
@gregsmith
Senior C++ Software Engineer with extensive embedded systems experience.
What I'm looking for
With over 20 years of experience in C/C++ software development, I have honed my skills in creating robust embedded, server, and client-server applications. My expertise spans across various platforms including Debian Linux, Windows, and Solaris Unix, with a strong focus on object-oriented design and performance optimization. I have successfully led projects from inception to completion, ensuring high-quality deliverables that meet client specifications.
Throughout my career, I have worked with a diverse range of technologies, including ARM microcontrollers, Raspberry Pi, and various database systems. My role as a Senior C++ Software Engineer has involved developing complex applications, such as REST JSON:API interfaces and embedded software for advanced devices. I pride myself on my strong documentation and communication skills, which have been essential in collaborating with cross-functional teams and managing project timelines effectively.
Experience
Work history, roles, and key accomplishments
Senior C++/Qt Software Engineer
FlowInfo
Jun 2020 - Jun 2024 (4 years)
Provided ongoing software management and development support for an embedded Raspberry Pi/Qt based fuel meter, with infrequent tasks due to product acquisition.
Senior C++ Software Engineer
Bridged IT Services
Feb 2024 - Dec 2023 (-1 years 10 months)
Contracted to create a REST JSON:API interface for a client’s UI app, enhancing the HTTP Server for better JSON:API compliance and developing a C++ application for data updates. Responsibilities included scripting and utilizing third-party libraries for data management.
Senior C++ Software Engineer
Bridged IT Services
Apr 2023 - May 2023 (1 month)
Developed a Windows 10 application to execute SQL Server stored procedures for generating and emailing sales reports. Created configuration and installation scripts to streamline setup and secure access.
Senior C++/Qt Software Engineer
Gallagher
Aug 2021 - Aug 2021 (0 months)
Contributed to the development of embedded software for a new weigh scale device, refactoring core applications and implementing feature exclusion logic for device configurations.
Senior C/C++ Software Engineer
Pertronic Industries
Jul 2018 - Oct 2019 (1 year 3 months)
Designed and developed tools for firmware updates in a large fire evacuation system, implementing a cross-platform application for firmware management and programming.
Senior C/C++ Software Engineer
Buteline NZ
Jul 2014 - Apr 2018 (3 years 9 months)
Led the development of a new product, DigitalWater, managing a team and overseeing software refactoring for embedded systems and Linux services.
Senior C/C++ Software Engineer
Flightcell
Feb 2014 - Feb 2014 (0 months)
Assisted in preparing an embedded Linux-based mobile communications product for demonstration, involving coding, debugging, and integration of software components.
Senior C++ Software Engineer
Tru-Test
Feb 2013 - Aug 2013 (6 months)
Provided C++/Qt development for next-generation embedded livestock weigh scales, focusing on UI implementation and code refactoring.
Education
Degrees, certifications, and relevant coursework
Unknown University
Bachelor of Science, Biology
Bachelor of Science in Biology with minors in Organic Chemistry and Geology.
Availability
Location
Authorized to work in
Job categories
Interested in hiring Greg?
You can contact Greg and 90k+ other talented remote workers on Himalayas.
Message GregFind your dream job
Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
