Pursuing a Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field
Experience programming in one or more of the following: C, C++, Java, or Kotlin
Academic or project-based exposure to embedded systems, device software, or systems programming
Comfort working in a Linux-based development environment and familiarity with version control tools (Git)
Ability to read, understand, and contribute to existing codebases
A strong problem-solving mindset and interest in how software interacts with hardware
Curiosity about performance, reliability, and systems-level behavior
Strong communication skills and a desire to collaborate in a fast-paced, cross-functional environment
Exposure to embedded platforms or development boards (e.g., Arduino, ESP32, STM32)
Familiarity with RTOS concepts, bare-metal programming, or operating system internals
Experience with Android development or the Android SDK, especially for non-UI or “headless” systems
Interest in power-constrained or battery-operated devices
Experience using lab equipment such as oscilloscopes, multimeters, or logic analyzers
Familiarity with peripheral protocols like SPI, I2C, or UART
Feeling uneasy that you haven’t ticked every box? That’s okay; we’ve felt that way too. Studies have shown women and minorities are less likely to apply unless they meet all qualifications. We encourage you to break the status quo and apply to roles that would make you excited to come to work every day.
Responsibilities
To perform software engineering tasks as assigned by team leads and supervisors within their scope.
Assist in developing device firmware for Flock Safety products under the guidance of experienced engineers.
Collaborate with cross-functional teams to integrate hardware components into devices, ensuring seamless operation between different subsystems.
Participate in code reviews and contribute to maintaining high coding standards within the team.
Engage in testing procedures for firmware updates or new device releases as part of quality assurance processes.
Attend regular meetings with engineering leads, project managers, and other relevant personnel to stay informed about ongoing projects and future plans.
Provide technical support when needed by peers within the internship program at Flock Safety.
Benefits
$30 – $35 per hour
Autofill from resume
Upload your resume here to autofill key application fields.
Drop your resume here!
Parsing your resume. Autofilling key fields...
This job has application limits
Please Note: We cannot accept more than one application per candidate per job. If you have already applied to this job you will be unable to apply again for 90 days.
Phone Number or No to indicate your agreement to receive text message updates from Flock Group Inc. regarding your job application. Frequency may vary. Message and data rates may apply. Reply STOP to opt out of future messaging.
View our privacy policy here: Privacy Policy
Yes - I consent to receiving text messagesNo - I do not consent to receiving text messages
or drag and drop here
LinkedIn Profile
Preferred Pronouns
Are you already located in Atlanta, GA or will you be located in Atlanta over the summer of 2026?
To be eligible for this position you must be already located in the Atlanta area and be staying in Atlanta for the duration of the 2026 Summer internship.
Why do you want to Intern at Flock Safety?
Please add why this opportunity speaks to you.
Will you now or in the future require Flock Safety to commence ("sponsor") an immigration case in order to employ you (for example, H-1B or other employment based immigration case)? This is sometimes called sponsorship for an employment-based visa status.
Are you authorized to work lawfully in the United States for Flock Safety?
Do you have a friend, family member, spouse or significant other that is currently employed by Flock? If yes, please provide context in the box below.
U.S. EQUAL EMPLOYMENT OPPORTUNITY INFORMATION (Completion is voluntary and will not subject you to adverse treatment)