Entrust

Entrust

Senior / Staff Embedded Firmware Engineer

United States - Shakopee, MN (GHQ) · Staff+

No sponsorship$130k-$190kDetected 30 days ago
C++Code ReviewLinuxAccessibilityEmbedded SystemsElectrical EngineeringControlsCommunicationCollaborationProblem Solving

About the role

  • Entrust is seeking a Senior / Staff Embedded Firmware Engineer to work within our product development team.
  • The team works closely with other Engineering disciplines as well as cross-functional teams to ensure our products meet the highest level of security and integrity, all while achieving industry leading levels of performance.

Responsibilities

  • Responsible for system firmware design and product architecture of embedded controller systems.
  • Responsible for design/development, coding, testing, debugging, implementation and documentation of embedded firmware components or applications.
  • Developing firmware for digital, analog, RF, power, and motion control systems.
  • Participation in design and code reviews, hardware/software integration and development test.
  • Understand and perform design trade-offs in a collaborative team environment.
  • Develop or contribute to development and maintenance of policies, practices and standards.
  • Resolve product issues through problem evaluation, code modifications, development testing, and coordination with product support team members.
  • Our teams thrive on sharing ideas, brainstorming solutions, and working together to build a better tomorrow.
  • Let's build a more secure world-together.

Requirements

  • 8+ years' experience with embedded software, hardware and/or firmware in a product development environment.
  • Bachelor's degree in Computer Engineering, Electrical Engineering or Computer Science or equivalent technical degree.
  • Extensive experience (6+ years) with C++ and/or C in an embedded development environment.
  • Experience with embedded Linux, VxWorks or other embedded real time operating system.
  • Experience working with Yocto Project/OpenEmbedded for Linux system development.
  • Experience with development processes, methodologies, and tools.
  • Experience with revision control systems, e.g. Subversion, Git.
  • Experience with unit and integration test methodologies.
  • Strong verbal and written communication skills and the ability to prepare written specifications.
  • Must have unrestricted work authorization for US.

Nice to have

  • Master's degree in Computer Engineering, Electrical Engineering, or Computer Science.
  • Experience in Linux kernel development.
  • Experience in one or more of the following areas
  • Smartcard technology.
  • Color printing technology.
  • RFID technology.
  • Security concepts including encryption, PKI and vulnerability mitigation.
  • Networking protocols.

Skills

  • Join us at Entrust
  • Get to Know Us
  • But our secret weapon?
  • For more information, connect with us at http://www.entrust.com/.
  • Entrust Corporation is an Equal Opportunity Employer.

Compensation

  • The anticipated starting base pay for this position is: $129,650-$190,153 per year (in the primary posting location).
  • Actual compensation will be determined based on geographic location, education, skills and experience.
  • This position is also eligible for the company's discretionary annual incentive plan.
  • Note: Benefit and Compensation programs are subject to eligibility requirements and other terms of the applicable plan or program.

Benefits

  • Create product enhancements from requirements with an emphasis on system-wide benefit and risk impact, iterative design, and thorough development testing.

Company info

  • Entrust values diversity and inclusion and we are committed to building a diverse workforce with wide perspectives and innovative ideas.
  • We welcome applications from qualified individuals of all backgrounds, and we strive to provide an accessible experience for candidates of all abilities.
  • If you require an accommodation, contact accessibility@entrust.com.
  • At Entrust, we're passionate about valuing all identities.
  • Our culture is built on diversity, inclusion, and respect.

Equal opportunity

  • Entrust is an EEO/AA/Disabled/Veterans Employer

Visa & Work Authorization

  • Must have unrestricted work authorization for US.

This listing is sourced directly from Entrust's careers page and normalized into a canonical job model.