K

Keenfinity

Integrated security and professional communication solutions

Embedded Firmware Engineer Co-op

Embedded EngineeringConfirmed live in the last 24 hours
InternshipFairport, NY, USA$24 - $27 /hrIn-person

About the Job

Requirements

  • Currently pursuing a Bachelor of Science or Master of Science degree in Computer Engineering, Electrical Engineering, Software Engineering, or a technology-related field.
  • Have excellent analytical skills, including analyzing existing software code and using software tools.
  • Be able to work independently in an organized and structured manner, take ownership, and remain accountable to team goals.
  • Have good interpersonal skills within a cross-functional team and take initiative in communication and handling conflicts.
  • Have excellent written and verbal communication skills for technical and non-technical audiences.
  • Have collegiate-level experience or interest in software development for real-time embedded systems written in C or C++ using object-oriented programming principles.
  • Have collegiate-level experience or interest in software development for embedded microcontrollers, including Linux.
  • Have collegiate-level experience or interest in designing low-power, battery-operated devices.
  • Have collegiate-level experience or interest in hardware schematics and designing or implementing systems associated with embedded software.
  • Have collegiate-level experience or interest in integrating hardware and software using data buses and protocols such as SPI, I2C, RS-232, or DMA.
  • Have collegiate-level experience or interest in testing with electrical test equipment such as oscilloscopes, signal generators, spectrum analyzers, or network analyzers.
  • Have collegiate-level experience or interest in debugging software, performing root cause analysis, and clarifying potential hardware-related issues with the electronic hardware team.
  • Have collegiate-level experience or interest in unit and integration testing, including automation of test procedures.
  • Be authorized to work in the United States indefinitely; future sponsorship for work authorization is not available.

Responsibilities

  • Assist in product design and architecture for firmware development.
  • Participate in requirements engineering activities, including collaborating with customers to define expectations, defining and documenting the technical aspects of the project, and identifying risks.
  • Design, develop, and integrate test software systems for security system products.
  • Participate in panel development for a new cloud-native security ecosystem product.
  • Take responsibility for designated software tasks from design through development, integration, and testing.
  • Test code against known usage, investigate faults and boundary conditions, and automate unit tests.
  • Facilitate and assist in task estimation.
  • Work in a cross-functional team of software engineers, testers, and product managers.
  • Participate in technical project reviews and code reviews.
  • Work with product and development teams to identify test cases for project requirements.
  • Introduce test strategies and innovative paradigms to meet technical and schedule needs.
  • Write embedded software in C, C++, and Python to automate testing and create tools supporting software and hardware testing and development.
  • Drive verification of electrical, electromechanical, and software platforms.
  • Design, execute, and evaluate repeatability and reliability studies.
  • Troubleshoot products and test equipment, and propose and implement fixes.
  • Use data-driven methods for product performance, trending reports, and analysis of test results.
  • Collaborate with a staff mentor to develop experience in embedded firmware design, development, and testing.
  • Work with security panel hardware and develop in Linux and FreeRTOS environments.
  • Prepare a presentation outlining a feature built during the co-op and receive team feedback.

Desired Qualifications

  • A GPA of 3.0 or above is preferred.

About the Company

Keenfinity

Integrated security and professional communication solutions

Keenfinity provides security and professional communication technologies through four business units: Intrusion & Access, Video, Audio, and Electronics Manufacturing Services. Its products combine hardware, management software, and professional services to deliver systems such as intelligent video surveillance, intrusion detection, access control, voice alarm/PA systems, and professional audio/conference solutions; it also offers contract electronics manufacturing based on in-house facilities. The company differentiates itself with in-house design and manufacturing, a broad global footprint across 90 locations in over 50 countries, and a portfolio that blends security technology with audio and conferencing capabilities, aided by acquisitions like Avonic. Its goal is to protect buildings and assets worldwide by providing integrated, scalable security and communication solutions while expanding its capabilities and reach.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$357.5M
Headquarters
Munich, Germany
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Keenfinity

See more jobs