
Firmware Engineer I
- Providence, RI
- $44,500-103,002 per year
- Permanent
- Full-time
- Analyzing, designing, programming, debugging, and modifying software to control Brightstar’s Lottery product line.
- Troubleshooting code for firmware (IC embedded code) applications to ensure flawless performance.
- Collaborating on projects involving both analog and digital hardware and software operating systems.
- Applying your knowledge and exposure to hardware design in innovative ways.
- Programming in high-level languages (e.g., C, C++), machine language, and some assembly language to develop outstanding software solutions.
- Coordinating Software and Firmware releases of Brightstar's Cashless Devices.
- Providing innovative solutions for Brightstar’s Lottery product line in collaboration with internal and external customers.
- Interacting with industry colleagues to stay ahead of the latest technological advancements.
- Coordinating with management and senior customer personnel on projects that require cross-organizational efforts.
- Bachelor’s degree in Electrical or Computer Engineering, Computer Science, Software Engineering, or an equivalent experience.
- At least 2 years of proven experience in C/C++ software development.
- Proficiency in software engineering design processes.
- Knowledge of version control management systems such as CVS, Perforce, and Git.
- Understanding of Continuous Integration/Continuous Development (CI/CD) practices.
- Strong communication skills to collaborate effectively within our team and with our customers.
- Outstanding problem-solving skills to determine the best solutions for complex challenges.
- Proficiency in English.
- Experience with the Linux Operating Systems, with a focus on device driver development for the Linux OS.
- Expertise in Operating System Kernel Programming.
- Knowledge of Linux System level Programming.
- Building collaborative relationships
- Decision making
- Drive results
- Foster innovation
- Personal energy
- Self-leadership