Contract Software Designer supporting customer projects for a 6-month contract in Portage, MI. Involves C++ application development on custom Linux platform with hybrid work arrangement.
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
Requirements
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)
Design Intern assisting in product assembly and quality evaluation for a global thermal comfort leader. Engage in data entry, product assembly, and coordination with lab department.
Development Engineer for III/V laser diodes at Lumics GmbH, involved in simulation and design of structures for high - performance semiconductors. Join our team to innovate in laser technology within industrial applications.
Design Specialist providing design support to engineers on technical projects and products within L3Harris Technologies. Preparing CAD models and engineering drawings, ensuring compliance with established standards.
Designer contributing to visual execution and supporting projects at Thesis, a creative agency based in Portland, OR. Engaging with senior creatives to deliver cohesive design solutions.
Senior C&I Designer at Wood Process & Energy working on a PSC contract basis in Stockton. Providing senior instrument design and project support with a focus on flexible working arrangements.
Senior Game Designer at Twin Harbour Interactive owning complex systems and features for mobile games. Collaborative role focusing on design, quality standards, and mentoring within a hybrid team.
Graphic Designer creating impactful visual content for VDE's social media and community engagement. Collaborating on design strategies, maintaining brand consistency, and optimizing design processes.
CAD Engineer developing tools to improve productivity for custom circuit designers at NVIDIA. Focusing on automation through programming and maintaining the custom design environment.
Senior Structural Designer in the Minerals & Metals Engineering Department. Involves producing 3D models and 2D drawings for structural engineering projects.