Entrust

Entrust

Firmware Engineer II (Continuation)

United States - Shakopee, MN (GHQ) · Mid

Work authorization required$85k-$125kDetected 12 hours ago
C++PHPCode ReviewLinuxAccessibilityEmbedded SystemsElectrical EngineeringControlsCommunicationCollaborationProblem Solving

About the role

  • Here is what you c an expect when you join our team: - Career Growth: Whether you're a budding developer or a seasoned expert, we're invested in your professional journey.
  • With learning-forward initiatives and exciting challenges, your growth is our priority. - Flexibility: Life is all about balance.
  • We believe in securing identities-but it doesn't stop there.

Responsibilities

  • Developing real-time embedded systems software for digital, analog, power, and motion control systems in complex machines.
  • Design, code, test, debug, and document embedded software components or applications.
  • 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.
  • 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

  • Bachelor's degree in Computer Engineering, Electrical Engineering, or Computer Science.
  • Experience with C++ and/or C in an embedded development environment.
  • Experience with unit test and integration test methodologies.
  • Strong verbal and written communication skills and the ability to prepare written specifications.
  • Must be able to lawfully work within the US and have unrestricted work authorization for US.
  • This individual will be required to work on multiple complex technologies, laser, printing, etc.

Nice to have

  • Strong analytical and problem solving skills.
  • Good engineering judgment and decision making.
  • Experience with Linux kernel and device driver development.
  • Experience with VxWorks or other real time operating system.
  • Experience with electromechanical design and motion control.
  • Experience with PHP and/or other scripting languages.
  • Experience programming in assembly language
  • Experience with Entrust card production systems.

Compensation

  • The anticipated starting base pay for this position is: $85,413-$125,272 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.

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 be able to lawfully work within the US and have unrestricted work authorization for US.

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