.
Embedded/Software Engineer Senior, Gliwice
  • Gliwice
Embedded/Software Engineer Senior, Gliwice
Gliwice, Gliwice, Silesian Voivodeship, Polska
TN Poland
25. 2. 2025
Informacje o stanowisku

Embedded/Software Engineer Senior, Gliwice

Location: Gliwice, Poland

Job Category: Other

EU work permit required: Yes

Job Reference: 50edb2dff1ab

Job Views: 20

Posted: 23.01.2025

Expiry Date: 09.03.2025

Job Description:

Remote Work: No

Overview: At Zebra, we extend the edge of possibility by shaping the future of work on the front line—reinventing how businesses run and moving society forward. We are a community of changemakers, innovators and doers who come together to deliver a performance edge to the front line of business. We develop new technologies and create new solutions with partners to help organizations act with greater visibility, connectivity, and intelligence—delivering better experiences for workers and those they serve. Being a part of Zebra means being seen, heard, valued, and respected as you define your path to a fulfilling career. Here, youll have opportunities to learn and lead at a leading company, and you can channel your skills towards causes that you and the Zebra community care about, locally, and globally. Together, weve only begun to define the edge of whats possible—for our people, our customers, and the world.

Zebra Technologies/Adaptive Vision is looking for new colleagues to join their team!

This position is for a self-motivated, disciplined candidate with embedded firmware design expertise. Work would involve designing and writing software to run on embedded processors and microcontrollers using real-time operating systems or bare-metal code.

The successful candidate would work closely with leads from other disciplines to work out requirements and balance competing priorities to create best-of-class industrial smart camera solutions. The job will provide opportunities to work with cutting-edge technologies in a dynamic, team-focused environment. Role is suitable for senior as well as level II engineers.

Responsibilities:

  • Establishes requirements for moderately complex firmware design projects. Prioritizes features implemented based on stakeholder requests and submodule dependencies.
  • Participate in hardware design decisions (appropriate processor to use, pin assignment, resource allocation, etc.).
  • Completes all phases of moderately complex embedded firmware design projects.
  • Performs system bring-up and validation on custom designed ASICs and PCBs.
  • Reviews test results and root cause analysis. Resolves highly complex technical issues.
  • Reviews changes or upgrades to existing software designs. Develops new solutions to unique problems.
  • Identifies issues and makes recommendations (both short term and long term) for complex problems.
  • Makes modifications to or upgrades existing embedded firmware designs.
  • Optimizes code to reach performance metrics in a set of constraints.
  • Develops positive relationships with other company functions involved in the design, test, and implementation processes.
  • Makes recommendations to immediate team to enhance performance and improve product quality.
  • Exercises good judgment in selecting methods and techniques for obtaining solutions to meet requirements.
  • Mentors and supervises the work of junior level engineers.

Qualifications:

  • Bachelors or Master’s degree in computer science, electronics, telecommunication, automatic control or mechatronics
  • 5+ years of work experience in an embedded firmware design role
  • Familiarity working with a variety of embedded processors and associated peripheral hardware
  • Fail-safe design experience
  • Proficient with C and C++ firmware development, including familiarity with C++11
  • Driver development experience. Experience in data capture (camera/imaging) driver development preferred
  • Experience optimizing to minimize power consumption
  • Proficiency with diagnosing and solving problems
  • Experience working with version control systems (e.g. Git) and bug tracking (e.g. Jira)
  • Experience working with a variety of different sensor types (e.g. voltage/current, Time of Flight, camera)
  • Familiarity with common interface protocols (e.g. I2C, SPI, ADC, DAC, MIPI CSI, Ethernet, TCP/IP, USB2/3)
  • Experience working with JTAG debuggers (nice to have)

Benefits:

  • Hybrid model of 3 days in the office and 2 days at home
  • 4 days a year dedicated to volunteering
  • Individual training and development through internal platform
  • Yearly salary increases and individual performance bonuses
  • Medicover medical care - Premium
  • Medicover Sport / Lunches (Sodexo)
  • Employee referral bonus for bringing new talent to Zebra
  • Employee assistance program available 24/7
  • zDays - company paid time off
  • Life insurance and pension plan
#J-18808-Ljbffr

  • Praca Gliwice
  • Gliwice - Oferty pracy w okolicznych lokalizacjach


    84 465
    10 429