Software Developer at APG CASH DRAWER LLC | MN, US | Rezi

Software Developer at APG CASH DRAWER LLC

Software Developer

APG CASH DRAWER LLC · MN, US

2 weeks ago

Software Developer

APG CASH DRAWER LLC · MN, US

19 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Software Developer role.

Rezi rewrites your resume against APG CASH DRAWER LLC's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Software Developer posting at APG CASH DRAWER LLC — free, in seconds.

About the Role

apg is seeking a Software Developer to support the design, development, integration, and ongoing support of software solutions for connected devices and technology platforms. This role involves working across embedded application software, IoT connectivity, mobile applications, operating systems, APIs, and hardware interfaces to deliver reliable, scalable, and user-focused technology solutions. It's an opportunity for an early to mid-career developer to solve technical problems, collaborate across engineering disciplines, and contribute to the full software development lifecycle.

Responsibilities

  • Develop and maintain software applications for connected devices.
  • Develop and integrate Android applications, with additional work across Windows and Linux environments.
  • Work with IoT devices, peripherals, and device communications.
  • Develop and integrate APIs, SDKs, and third-party technologies.
  • Support USB protocols and device connectivity.
  • Troubleshoot issues involving software, operating systems, networks, connected devices, and hardware.
  • Work with cloud, web-hosting, and backend environments.
  • Collaborate with software, hardware, product, and technology teams.
  • Develop testing, documentation, and support tools for production systems.

Requirements

  • Bachelor’s degree in computer science, software engineering, electrical/computer engineering, or a related field preferred; equivalent experience will also be considered.
  • 3–6 years of software development experience.
  • Strong programming, debugging, testing, and software-development skills.
  • Experience with C#/.NET/MAUI, Ruby, Java, HTML, Python, and/or C/C++.
  • Experience developing for Android/Android Studio.
  • Experience with Windows and/or Linux environments.
  • Experience with IoT, connected devices, or hardware/software integration.
  • Experience with REST APIs, SDKs, and third-party integrations.
  • Strong analytical, problem-solving, organizational, and communication skills.
  • Ability to work effectively both independently and as part of a collaborative team.
  • Yocto Linux, MongoDB/NoSQL, or XML.
  • Point-of-sale systems and related technology.
  • POS peripherals such as payment terminals, printers, scanners, displays, and cash drawers.
  • Bluetooth, Wi-Fi, Ethernet, or serial communications.
  • Cloud platforms, web-hosting environments, backend services, databases, and web technologies.
  • Embedded systems, CI/CD, automated deployment, or security for connected devices and APIs.
  • Experience working with third-party technology providers.

Skills

  • C#/.NET/MAUI
  • Ruby
  • Java
  • HTML
  • Python
  • C/C++
  • Android/Android Studio
  • Windows environments
  • Linux environments
  • IoT
  • Connected devices
  • Hardware/software integration
  • REST APIs
  • SDKs
  • Third-party integrations
  • Yocto Linux
  • MongoDB/NoSQL
  • XML
  • Point-of-sale systems
  • POS peripherals
  • Bluetooth
  • Wi-Fi
  • Ethernet
  • Serial communications
  • Cloud platforms
  • Web-hosting environments
  • Backend services
  • Databases
  • Web technologies
  • Embedded systems
  • CI/CD
  • Automated deployment
  • Security for connected devices and APIs

Location

  • Minneapolis, MN 55421

Work Type

  • Full Time

Experience Level

  • 3-6 years

Education Level

  • Bachelor’s degree in computer science, software engineering, electrical/computer engineering, or a related field preferred; equivalent experience will also be considered.

Salary/Compensations

  • $95,000.00 - $125,000.00

About the Company

  • At apg, you will have the opportunity to contribute to technology that supports connected products used in real-world business environments. You will collaborate with cross-functional teams, solve meaningful technical challenges, and help build software solutions that support product innovation, reliability, and customer success.