Columbus McKinnon

Senior Engineer, Embedded Software

Columbus McKinnon$90K — $120K *
Telecommunications & Hardware
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • B.S. Degree in Electrical Engineering or Computer Engineering
  • 3+ years of experience with embedded C, C++, and assembly development
  • Demonstrated ability in real-time, embedded software design and testing
  • Proficient in time management and meeting critical deadlines
  • Familiar with electronic circuits and able to read schematic diagrams

Responsibilities

  • Analyze, design, and implement firmware solutions based on design requirements
  • Develop embedded software using C and C++ languages
  • Conduct unit, integration, and system testing with peers
  • Implement code within a controlled workflow using JIRA and Visual Studio
  • Travel up to 10% as required for project needs

Benefits

  • Collaborative work environment with other engineers
  • Opportunities for involvement in New Product Development
  • Hands-on experience with variable frequency drive technology
  • Exposure to a range of electronic test tools
  • Potential for personal growth within a technological team
Full Job Description
Job Summary/Overview

As an embedded software engineer at Columbus McKinnon, you will work together with engineers on New Product Development teams to design and implement technology solutions in our crane solutions group focusing on variable frequency drive development.

Essential Duties and Responsibilities

  • Analyze, design, and implement product firmware solutions to fulfill design requirements
  • Design and develop embedded software using C, C++,
  • Conduct unit test, integration test, and system test with project peers
  • Design and implement code in a controlled workflow using JIRA, TFS/Visual Studio, and code reviews
  • Up to 10% Travel time


Knowledge, Skills, Competencies, and Abilities

  • Demonstrated experience and ability to design, implement and test real time, embedded software solutions in industrial products
  • Independent problem solving and analysis skills
  • Ability to meet critical deadlines, incorporating solid time-management skills
  • Working knowledge of electronic circuits and ability to read schematic diagrams
  • Experience with test and debug tools, such as multimeters, oscilloscopes, and logic analyzers
  • Experience with test/behavior driven development preferred
  • Experience with low level communication interfaces preferred
    • USB, RS232/RS422/RS485, SPI, I2C
    • RTOS Experience preferred
  • Team player: effectively build and maintain working relationships; demonstrate ability and willingness to cooperate and collaborate with others to achieve positive results


Required Qualifications

  • B.S. Degree in Electrical Engineering or Computer Engineering
  • 3+ years' experience with embedded C, C++, and assembly development


About Columbus McKinnon

Columbus McKinnon Corporation is a leading designer and manufacturer of material handling products, systems and services which efficiently and ergonomically move, lift, position and secure materials. Key products include hoists, cranes, actuators, rigging tools, light rail work stations, and digital power and motion control systems. The Company is focused on commercial and industrial applications that require the safety and quality provided by its superior design and engineering know-how.
Learn more about Columbus McKinnon
Size
3,224 employees
Market Cap
$906.9 million
Industry
Net Income
$8.7 million
Founded
1875
5 Year Trend
+7.3%
Revenue
$652.8 million
NASDAQ

Similar Jobs

More Jobs at Columbus McKinnon

More Telecommunications & Hardware Jobs

Find similar Senior Engineer, Embedded Software jobs: