> Markdown version of [/jobs/ext/3596122-engineer-embedded-software](https://www.wearedevelopers.com/jobs/ext/3596122-engineer-embedded-software). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Engineer, Embedded Software - **Company:** Columbus McKinnon - **Location:** Menomonee Falls, WI, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Bluetooth, C++ (Programming Language), Communications Protocols, Computer Engineering, Embedded C, Embedded Software, Real-Time Operating Systems, RS-232, Wi-Fi Technology, Serial Peripheral Interface, Wired Networks, Bare Metal, U-Boot - **Published:** October 6, 2026 - **Apply:** https://www.thejobnetwork.com/job/8c405393-6c0d-4ea1-a796-1b5e5db8085d/senior-embedded-software-engineer ## About the Role * Demonstrated ability to design, implement, and test embedded software solutions. \n * Experience with industrial controls, including VFD drives. \n * Experience with control systems design and implementation is preferred. \n * Experience with RF communications hardware and software is preferred. \n * Working knowledge of electronic circuits and an ability to read schematic diagrams. \n * Proficiency with test and debug tools, such as multimeters, oscilloscopes, and logic analyzers. \n * Independent problem-solving and analysis skills. \n * Ability to work collaboratively and productively within a team. \n * Ability to meet critical deadlines, incorporating solid time-management skills. \n, * B.S. Degree in Electrical Engineering or Computer Engineering (M.S. Degree preferred). \n * 6+ years of experience, including the following: \n * Embedded C, C++ \n * ARM processors with RTOS and bare-metal implementations \n * Low level communication protocols, such as USB, RS232, SPI, I2C, and CAN \n * Wireless communication protocols, such as Bluetooth, BLE or Wi-Fi \n * Secure boot implementation \n * Safety-critical system code design (SIL3) is a plus. \n * Prior experience with industrial wired networks is a plus. \n ## Description As a Senior 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 industrial automation controls and wireless communication product portfolios.