Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

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.
ESA - Electronic Security Association

Firmware Engineering Intern, Summer 2027

ESA - Electronic Security Association

. Support firmware development using C/C++ for embedded systems and connected devices .

Posted 11/2/2026full-timeGolden Valley • Minnesota • United StatesEntry Level💰 $22 - $37 per hourWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Proficient in C/C++ programming for embedded systems, with a solid understanding of object-oriented design and computer architecture. Experienced in testing and debugging using various tools, and familiar with Agile/Scrum methodologies.

Highest-signal resume keywords
C/C++ ProgrammingEmbedded SystemsObject-Oriented DesignAgile/Scrum DevelopmentTesting and Debugging

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C/C++ ProgrammingEmbedded SystemsObject-Oriented DesignTesting and DebuggingMicrocontroller ExposureBus Protocols KnowledgeSoftware Development LifecyclePython ProgrammingSource Code ControlBench-Level Testing
Soft Skills
CollaborationCommunicationTeam CoordinationTask Management
Tools & Technologies
JiraConfluenceSlackDebuggersProtocol AnalyzersOscilloscopesMultimetersPower Analyzers
Industry Keywords
Firmware DevelopmentProduct Development CyclePeer Code Reviews

Tech Stack

Tools & technologies
PythonC++

About the role

Key responsibilities & impact
  • Support firmware development using C/C++ for embedded systems and connected devices
  • Assist with builds and source code control tools
  • Perform bench-level testing using debuggers, protocol analyzers, oscilloscopes, multimeters, and power analyzers
  • Participate in planning development activities and coordinate work with team members
  • Provide updates on assigned tasks during project team meetings
  • Participate in software design, development, integration, testing, and release
  • Collaborate with design engineers throughout the product development cycle
  • Maintain code in repositories and participate in peer code reviews
  • Utilize and help develop tools for internal engineering use

Requirements

What you’ll need
  • Currently pursuing a bachelor’s degree in Software Engineering, Electrical Engineering, Computer Engineering, Computer Science, or a related discipline
  • Coursework, projects, or experience using C/C++ programming languages
  • Coursework, projects, or experience with object-oriented design concepts
  • Coursework, projects, or experience with computer architecture and embedded systems
  • Exposure to 8-bit, 16-bit, or 32-bit microcontrollers
  • Familiarity with software development lifecycle concepts
  • Knowledge of bus protocols such as RS-232, I2C, SPI, or UART
  • Coursework, projects, or experience using Python
  • Knowledge of Agile/Scrum development processes
  • Familiarity with Jira, Confluence, or Slack
  • Experience testing, troubleshooting, or debugging through coursework, projects, internships, or other hands-on experience
  • This position is not eligible for US visa sponsorship

Benefits

Comp & perks
  • Life and health insurance
  • Life assistance program
  • Accidental death and dismemberment insurance
  • Disability insurance
  • 401(k) Plan
  • Vacation & holidays