> Markdown version of [/jobs/ext/1928302-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/1928302-embedded-software-engineer). 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). --- # Embedded Software Engineer - **Company:** Otis Elevator Company - **Location:** Farmington, CT, United States - **Experience:** Expert - **Salary:** $93,000.0 - $139,000.0 - **Contract:** Permanent contract - **Skills:** Abstraction Layers, JIRA, Automation of Tests, C++ (Programming Language), Code Composer Studio, Software Debugging, Memory Management, Embedded Software, Hardware Design, Serial Communications, Software Engineering, State Machines, Git, Bitbucket, Programming Languages - **Published:** August 5, 2026 - **Apply:** https://dejobs.org/x/x/C42DD2492C0542E4945F61E9D1C55E03/job/ ## About the Role * Bachelor's degree in Electrical Engineering, Software Engineering, or a related field, with 5+ years of professional experience * Proficiency in C, C++, or equivalent programming languages * 5+ years of experience developing software for embedded systems and devices * Strong analytical and problem-solving skills for diagnosing and resolving complex software issues * Proven ability to work both independently and collaboratively within a global team environment, * Experience with TI C2000 and ST microcontrollers using Code Composer Studio * Strong background in state machines, hardware abstraction layer design, memory management, and serial communications * Proficient in software debugging and testing with in-circuit emulators, oscilloscopes, and serial analyzers * Experience in motor control systems and digital signal processing * Knowledge of power electronics hardware design and PCB components * Familiar with configuration, change, and test management tools (Git, Bitbucket, Jira) ## Description Otis is undergoing an exciting transformation, continuing our journey of innovation and change. We are on the lookout for a dynamic and innovative Embedded Software Engineer to join our team. If you are hardworking, collaborative, and a self-motivator with a flair for creativity and energy, this is the perfect opportunity for you! We are seeking an Embedded Software Engineer to become a part of our Engineering organization at the Lead Design Center (LDC) in Farmington, Connecticut. This role is pivotal to our mission, focusing on software development for elevator drives. You will work within a small to medium-sized group to design, develop, and test cutting-edge embedded software for drives and other embedded devices. Additionally, you will contribute to the maintenance and enhancement of our development and testing tools. We're excited about the possibility of having you on board! On a typical day you will: * Responsible for the design, development, testing, and maintenance of embedded software for real-time elevator drive applications and interfaced embedded devices. * Operate both independently and collaboratively within a matrixed team environment, working alongside engineers across our global engineering centers. ## Related Videos - [Improving Developer Happiness with GitOps](https://www.wearedevelopers.com/videos/54-improving-developer-happiness-with-gitops) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) ## Related Articles - [Top Characteristics of a Software Engineer](https://www.wearedevelopers.com/magazine/166-top-characteristics-of-a-software-engineer) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)