Find Jobs
Make your next engineering career move with SoloPoint.
Senior Firmware Engineer
Job Description
Qualifications:
- Bachelor's degree in Electrical Engineering, Computer Engineering, or related field
- 7+ years of embedded firmware development experience
- Proficiency in C++ for embedded systems; experience with C and Python
- Hands-on experience with embedded toolchains, microcontroller architectures, and serial protocols (I2C, SPI, UART)
- Track record of delivering firmware that ships in production products
- Effective communicator who can work autonomously in remote-hybrid environment
- Experience building reusable firmware libraries or platform architectures
- Background in industrial automation, material handling, or IoT applications
- Experience with ARM microcontrollers and motor control, low-power design, or battery-powered systems
- Knowledge of analog and digital filter design and implementation
- Experience with cellular connectivity and protocols, and test automation frameworks or CI/CD for embedded systems
- Comfort using AI coding assistants (e.g., GitHub Copilot, Claude) as part of daily workflow
Responsibilities:
- Architect and implement firmware solutions designed for reuse across multiple product lines
- Design control systems and motor control algorithms for embedded applications
- Establish coding standards, patterns, and abstractions that improve team velocity and conduct code reviews to mentor engineers
- Build and maintain automated build systems and CI/CD pipelines
- Develop test automation frameworks and scripts for firmware validation, create manufacturing support tools, and leverage AI-assisted development tools
We greatly appreciate your interest in this position and encourage you to apply.
Please note: By applying to this job posting, you agree to receive communications from SoloPoint Solutions regarding this and other relevant jobs, as well as employment and industry-related news and updates.
We look forward to working with you!
Share This Job:
Related Jobs:
There are currently no related jobs. Please sign up for Job Alerts.
Loading...
Login to save this search and get notified of similar positions.
Are you sure you want to apply for this job?
Please take a moment to verify your personal information and resume are up-to-date before you apply.