JOBSEARCHER

Sr. Embedded Software Engineer

About the Opportunity: This role represents a fully qualified engineering position, potentially involving temporary direct and sustained supervision of others within a multi-disciplinary setting. This level of expertise may also signify a complete engineering specialization, functioning as a subject matter expert with an ongoing knowledge transfer to colleagues and/or more junior staff. Hybrid Position: Responsibilities: * Design and implement software for embedded devices and systems, covering the entire process from requirements gathering to production. * Develop solutions for various form factor embedded device targets, encompassing microcontrollers, embedded Linux, and desktop applications. * Collaborate with other design, QA, and documentation teams. * Architect, develop, and troubleshoot code for new product features and address defects. * Communicate effectively both verbally and in writing. * Provide post-production support. What We Are Offering: A competitive salary, vacation, health & dental benefits, and an employer-matched 401 K pension plan. You will have opportunities to gain experience, grow, and collaborate with professionals on a global scale. Whether you're engaged with leading minds in the industry on high-profile projects, working internally to support continuous improvement, or collaborating with customers to inspire and delight – your contributions will make an impact. Experience and Skills We Value: * Solid 5+ years' experience developing applications for embedded devices using C/C++ * BS in Computer Engineering or Computer Science preferred. * Experience with microcontroller, embedded Linux, and desktop development. * Understanding of Ethernet networking, RTP, PTP, DHCP. * Hands-on development and troubleshooting experience on embedded targets. * Strong written and verbal communication skills. * Troubleshooting and problem-solving skills. * Experience with Git source control. * Adequate knowledge of reading schematics and data sheets for components. * Experience developing software to monitor or control hardware devices. What Will Put You Ahead: * 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 (e.g., Noise Volume, etc.). Frequent: * Reading and Writing. * Ability to Comprehend. * Sitting and using finger movements. * Communicating orally. * Handling objects (manual dexterity). * Reasoning and analyzing. * Perform calculations. Job Type: Full-time Pay: $130,000.00 - $150,000.00 per year Benefits: * 401(k) * Dental insurance * Health insurance * Paid time off * Vision insurance Ability to Relocate: * Phoenix, AZ 85027: Relocate before starting work (Required) Work Location: Hybrid remote in Phoenix, AZ 85027