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.
Apply directly at Entrust →Create a free account for alerts like thisView Entrust immigration profile
This listing is sourced directly from Entrust's careers page and normalized into a canonical job model.