Embedded Software Engineer, Embedded C / Linux / Networking
Pure Resourcing Solutions
In this Embedded Software Engineer role, you design, develop, and optimize software for next-generation embedded systems used in mission-critical environments. You will work across the stack—from Linux applications to real-time multimedia streaming—participating in code reviews and quality assurance to ensure reliability. The position emphasizes high performance, disciplined engineering, and collaboration with hardware, software, and test teams. A strong hook is the opportunity to expand into Rust while contributing to globally impactful connectivity solutions.
Pay / Benefits- hybrid-working environment
- excellent total compensation
- professional growth
- mentoring culture
- Design, develop, and implement software for next-generation embedded systems
- Write clean, robust code for middleware and backend applications on Linux
- Troubleshoot, debug, and optimize multi-threaded systems for performance
- Collaborate with hardware, software, and test engineers in a supportive environment
- Participate in code reviews and testing to uphold high quality standards
- Embedded software development experience on Linux
- Proficiency in C and C++
- Experience contributing to middleware, backend applications, or systems software
- Familiarity with multi-threaded systems and performance optimization
- Collaborative mindset
- Willingness to learn and expand into Rust
- Attention to quality and detail
- Embedded Linux development
- C and C++ proficiency
- Middleware/backend or systems software experience
Reference: WJ-747_30170096