FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesLinuxPythonSubversionC++
About the role
Key responsibilities & impact- Design, develop, test, document, and deploy firmware
- Assist in reviewing product requirements and estimating work
- Work with the test team to validate functionality
- Participate in code reviews
- Review and respond to reported field problems
- Debug issues at the boundary of hardware and firmware
- Work alongside engineers in the Shakopee office on Card & Passport personalization products
- Develop firmware for embedded control of motors, sensors, vision systems, smart card chip programming, magnetic stripe encoding, and printing
- Collaborate with other engineering disciplines to ensure product security, integrity, and performance
Requirements
What you’ll need- Enrolled in BS / BA in computer science, electrical engineering, or equivalent technical degree
- Completed at least two years of coursework in the current program
- Experience in C/C++
- Comfortable working with the Linux OS and embedded development environments
- Strong desire to build skills and knowledge
- Strong verbal and written communication skills
- Experience working with multi-person teams and projects
- Preferred: Experience with revision control systems such as Subversion, Git, or Mercurial
- Preferred: Experience with project/issue tracking systems such as GitLab, JIRA, or GitHub
- Preferred: Experience in Python
- Preferred: Experience working with electro-mechanical systems
- Preferred: Experience reading and understanding electrical schematics
- Preferred: Experience with development processes, methodologies, and tools
Benefits
Comp & perks- Flexible, global workplace
- Learning-forward initiatives and career growth opportunities
- Flexible work options
- Comprehensive medical, vision, and dental coverage
- 401(k) matching contribution
- Life and disability insurance
- Mental health coaching
- Virtual fitness programs
- Paid personal time off
- 12 paid holidays
- Parental leave
- Education reimbursement
