Embedded Engineer
Robert Half · Pasadena, CA · 5 days ago
On-siteEngineeringFull-time
Responsibilities
- Build and refine high-performance software components in C++ for real-time monitoring and analytics applications.
- Create reliable services and interfaces that connect telemetry feeds, data sources, operational databases, and third-party utility platforms.
- Contribute to system design discussions by helping shape architecture decisions and recommending practical technical approaches.
- Improve execution speed, memory efficiency, and overall application stability for software operating in time-sensitive environments.
- Develop maintainable, reusable modules that align with engineering standards and established development practices.
- Support distributed and multi-threaded applications, ensuring dependable behavior across interconnected components.
- Investigate and resolve software integration issues, data handling problems, and cross-system defects.
- Assist with embedded and firmware-related development activities, including work involving ARM-based platforms, bootloaders, and Bluetooth-enabled functionality.
Requirements
- 3+ years of experience in software, firmware, or embedded systems engineering.
- Strong programming ability in C++ with hands-on experience developing efficient, production-quality applications.
- Background in embedded development using Embedded C and ARM or ARM Cortex-based hardware.
- Experience working with bootloaders and low-level system functionality in embedded environments.
- Familiarity with Bluetooth integration and communication features for connected devices.
- Understanding of multi-threaded or distributed systems and techniques for troubleshooting complex software behavior.
- Working knowledge of C# is preferred.
- Comfort using Excel formulas for analysis, validation, or technical support tasks as needed.
Qualifications
The ideal candidate brings strong C++ and embedded development experience, along with the ability to improve software design, troubleshoot complex technical issues, and contribute to scalable engineering solutions.