
Posted 12 hours ago
Senior Embedded Software Engineer
IGTSenior Embedded Software Engineer
Requirements
Degree in Computer Engineering, Computer Science, or Electrical Engineering, 8+ years professional experience, Expertise in C and C++, Linux Kernel and Driver programming, Real time and multithreaded applications experience, Low level firmware programming (ARM, 8051), Board-level debugging (logic analyzers, oscilloscopes), Proficiency in English
Skills
C#LinuxEmbedded SystemsARM
About the role
Responsibilities
- Design, implement, unit test, and support Linux device drivers for legacy and cutting-edge technologies
- Develop and support low-level firmware for various embedded products and microcontrollers
- Modify key kernel subsystems to facilitate novel hardware capabilities
- Collaborate with hardware engineering teams on new embedded product designs
- Install, boot, and test Linux on new hardware platforms
- Participate in the full product design life cycle, including architecture, development, and verification
- Support customer field issues and document design results
Requirements
- Degree or Diploma in Computer Engineering, Computer Science, Electrical Engineering, or a related field
- 8+ years of relevant professional experience
- Expert-level proficiency in C and C++ programming languages
- Extensive experience with Linux Kernel and Driver programming
- Experience developing real-time and multithreaded applications
- Low-level firmware programming experience targeting microcontroller architectures (ARM, 8051, etc.)
- Proficiency in board-level debugging using logic analyzers, oscilloscopes, and USB/Serial protocol capture tools
- Strong analytical, problem-solving, and technical writing skills
- Excellent verbal and written communication skills in English
Preferred Qualifications
- Working knowledge of applied cryptography
- Experience applying cybersecurity principles to operational technology and embedded systems
- Experience designing software systems that run on multiple platform types
- Proficiency in software testing methodologies, including writing test plans, scripts, and debugging tools
- Ability to communicate product architectures and design proposals to management levels
About the Company
IGT is a global leader in gaming, digital experiences, and fintech solutions. With a team of over 7,000 employees and a presence in more than 100 countries, we deliver thrilling and responsible entertainment experiences across casino floors and mobile screens. We combine serious technology with deep player insights to shape the future of the entertainment industry.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Embedded Software Engineer
IGT · Warsaw
