Back to jobs
IGT

Senior Embedded Software Engineer - Warsaw (on-site)

Warsaw, PLPosted 1 months ago

Job Description

What You’ll Get to Do:

 

• Design, implement, unit test and support Linux device drivers for a variety of legacy and cutting-edge technologies
• Design, implement, unit test and support low-level firmware for a variety of embedded products, i.e. Microcontrollers
• Modify key kernel subsystems to facilitate novel hardware capabilities
• Collaborate with the hardware engineering team on new embedded product designs
• Install, boot and test Linux on new hardware
• Support customers’ field issues as required
• Participate in all aspects of the product design life cycle including system architecture, design, development, and verification
• Document design and results
• Work individually and with a team to complete tasks

Required Qualifications & Experience:

 

• Degree or Diploma in Computer Engineering, Computer Science, Electrical Engineering or related field
• More than 8 years of relevant professional experience
• Expert in C, C++ programming languages
• Linux Kernel and Driver programming experience
• Experience with real time and multithreaded applications
• Low level firmware programming experience targeting a microcontroller architectures (ARM, 8051, other)
• Experience with board-level debugging; use of logic analyzers, oscilloscopes, USB/Serial protocol capture tools
• Ability to clearly capture complex technical concepts in writing for both technical and general audiences
• Proven analytical and problem-solving skills
• Excellent written and verbal communication skills; proficiency in English
• In-depth understanding of drivers, interrupt handling routines, and kernel subsystems

Preferred Qualifications & Experience:

 

• Working knowledge of applied cryptography
• Experience applying principles of cyber security to operational technology and embedded systems
• Designing software systems running on multiple platform types
• Software systems testing methodology, including writing and execution of test plans, debugging, test scripts and tools
• Ability to effectively communicate product architectures, design proposals and negotiate options at management levels

 

 

#LI-NM1

#LI-ONSITE

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

10001+ employees
Las Vegas, NV, US
Website