DISHER Talent · 8 hours ago
Software Designer - Contract
DISHER is looking for a contract Software Designer to support one of their customers for a 6-month contract in the Portage, MI area. The role involves designing, implementing, and maintaining C++ applications on a custom Linux platform, as well as integrating various libraries and troubleshooting system components.
Staffing & Recruiting
Responsibilities
Design, implement, and maintain C++ applications running on a custom Yocto-based Linux platform
Integrate and configure Pulseaudio, spdlog, RapidJSON, and related libraries into existing or new services
Implement and debug inter-process communication using Linux sockets
Manage application configuration and persistence using the Linux filesystem and JSON-based configs
Create, configure, and troubleshoot systemd services for application components (start-up, shutdown, restart policies, logging)
Work with in-house engineers to diagnose and resolve issues on target hardware (e.g., performance, stability, resource usage)
Contribute to build and deployment workflows for Yocto images and application updates
Qualification
Required
Strong modern C++ (C++11 or later) application development on Linux targets
Hands-on experience with custom Linux distributions built using Yocto or OpenEmbedded (building images, debugging target issues, integrating packages)
Comfortable developing Linux user-space applications that use Pulseaudio for audio routing and playback/capture on Linux systems
spdlog for structured, high-performance logging in C++
RapidJSON (or similar) for efficient JSON parsing/serialization in C++
POSIX/Linux sockets (TCP/UDP, basic networking, and IPC)
Linux filesystem APIs (file I/O, directory operations, permissions)
Linux service management (systemd units, logging, enabling/disabling services, service supervision)
Company
DISHER Talent
DISHER Talent is more than just a recruitment agency; we are your strategic partner in the search for exceptional talent.
Funding
Current Stage
Growth StageCompany data provided by crunchbase