What are the responsibilities and job description for the Sr Software Designer position at Christie Digital Systems Inc.?
About the opportunity:
Responsibilities:
Design and implement GUI design solutions for devices and systems from requirements gathering to production
Develop solutions for various form factor device targets, including microcontrollers, embedded Linux, and desktop applications
Interact with other design, QA, and documentation teams
Architect, develop, and troubleshoot code for new product features and resolve defects
Provide post-production support
Self-motivated and thrives working in a small cross-functional team environment
Strong attention to detail
Strong written & oral communication
What we are offering:
A competitive salary, vacation, health & dental benefits, and employer-matched 401 K pension plan. You will have opportunities to gain experience, grow and collaborate with professionals on a global reach. Whether you are working with the leading minds in the industry on high-profile projects, with internal teams to support continuous improvement, or with our customers to inspire and delight – your contributions will have influence.
The experience and skills we value: Strong experience in cross-platform GUI tools and development
Solid knowledge of Ethernet networking, RTP, PTP, DHCP
BS in Computer Engineering or Computer Science preferred
Experience with embedded Linux and desktop application development
Strong written and verbal skills
Strong troubleshooting and problem-solving skills
Experience with Git source control
What Will Put You Ahead:
Experience with the Linux network configuration and programming
Experience with distributed systems
Experience developing applications for embedded devices using C/C
Experience with video systems, encoding, decoding
Experience developing solutions using the Xilinx Zynq Ultrascale SoC
Experience developing solutions using Xilinx Vitis/SDK
Experience with embedded GPU programming using OpenGL ES
Familiarity with work and defect tracking systems
Familiarity with VHDL/Verilog
WORKPLACE GUIDELINES:
Occasional:
Standing, Bending, Pushing/Pulling
Light Lifting (up to 25 lbs.), Moderate (25-50 lbs.) to Heavy (50 lbs. )
Reaching above shoulder level
Travel
Frequent:
Reading and Writing
Ability to Comprehend
Sitting and using finger movements
Communicating orally
Handling objects (manual dexterity)
Reason and analyze