Jobs · Engineering · Minnesota

Firmware Engineer II (Continuation)

Entrust · Shakopee, MN · 6 days ago
Engineering$85k–$125k/yrFull-time

Responsibilities

  • Developing real-time embedded systems software for digital, analog, power, and motion control systems in complex machines.
  • Design, code, test, and document embedded software components or applications.
  • Participation in design and code reviews, hardware/software integration and development sessions.
  • Understand and perform design trade-offs in a collaborative team environment.
  • Provide schedule input and communicate project status to various levels of management, peers and team members.
  • Knowledge of development tools and software languages for embedded development and sing responsibilities.
  • Develop or contribute to development and maintenance of policies, practices and standards.
  • Continuously improve work processes to enable team efficiencies.

Requirements

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, or Computer Science.
  • 2 years’ experience developing embedded software, hardware and/or firmware in a product development environment.
  • Experience with C++ and/or C in an embedded development environment.
  • Experience with unit tests and integration tests 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.

Qualifications

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, or Computer Science.
  • 2 years’ experience developing embedded software, hardware and/or firmware in a product development environment.
  • Experience with C++ and/or C in an embedded development environment.
  • Experience with unit tests and integration tests 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.

Skills

  • Knowledge of development tools and software languages for embedded development and sing responsibilities.
  • 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.

Benefits

  • Comprehensive health and well-being programs including medical, vision, dental, a generous 401(k) matching contribution, life and disability insurance, mental health coaching, virtual fitness programs, paid personal time off plus 12 paid holidays, parental leave and education reimbursement.

Pay

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.

Schedule

Not specified.

Location

Primary posting location.

Similar jobs

Firmware Engineer II

MGC DiagnosticsBall Ground, GA· 1 wk ago
Engineeringapply on workforcenow.adp.com

Firmware Engineer II

Milwaukee ToolBrookfield, WI· 2 wk ago
Information Technologyapply on tti.wd1.myworkdayjobs.com

Firmware Engineer II

GeneracSouth Portland, ME· 3 wk ago
Engineeringapply on generac.wd5.myworkdayjobs.com

Firmware Engineer II

Hinge HealthSan Francisco, CA· 1 wk ago
Engineering$126k–$190k/yrapply on jobs.ashbyhq.com