Lead Software Engineer (Embedded C++)
As a Lead Software Engineer, Embedded C++, you’ll play a key role in pushing performance at the hardware level for Jackpocket, one of the newest products in our portfolio. In this role, you’ll be focused on low-level development, high-efficiency code, and working at the intersection of hardware and software. Being a part of this vertical offers the thrilling opportunity to contribute to a game-changing product in a rapidly growing industry, where your work directly impacts the future of digital lottery experiences.
- Build embedded software systems from the ground up using C++, tailored for microcontrollers and performance-critical environments.
- Collaborate closely with electrical and hardware engineers to ensure software runs seamlessly on a variety of platforms.
- Write high-performance code optimized for memory, power, and speed.
- Dive into tough bugs, perform root cause analysis, and resolve issues across the stack.
- Work with cross-disciplinary teams, from product to QA, to deliver reliable and scalable embedded solutions.
- At least 6 years of experience developing embedded systems, with a strong understanding of embedded architecture.
- Proficiency in modern C++ (C++11/14/17), including solid skills in memory management, multithreading, templates, and object-oriented programming.
- Experience building GUIs using Qt and QML.
- Background in developing multi-threaded real-time applications.
- Hands-on experience with Linux kernel and driver development.
- Familiarity with both bare-metal and RTOS-based embedded systems.
- Experience working with sensors, motor controllers, and encoders.
- Knowledge of microcontroller architectures and how to work within their constraints.
- Health Benefits: comprehensive health benefits, including various medical plans, dental, and vision.
- Wellbeing Program: free access to programs such as free therapy sessions with Lyra Mental Health Solution, Lyra Employee Assistance Program, the Calm App, Virtual Yoga Classes, and many more.
- Parental Leave & Support: 14 weeks of 100% paid parental leave to all global team members and offer workplace lactation support. Partner with Care.com for care finder and backup childcare.
- Family Planning: benefits that support family planning, including adoption, surrogacy, fertility treatments, or other family planning.
- Flexible PTO
- Pet Insurance
- Gym Reimbursement
- Financial Planning: 401(k) matching to programs such as Origin Financial.
- Commuter Benefits
