> Markdown version of [/jobs/ext/2736390-embedded-software-engineer-i](https://www.wearedevelopers.com/jobs/ext/2736390-embedded-software-engineer-i). 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 I - **Company:** IOSiX LLC - **Location:** Ann Arbor, MI, United States - **Experience:** Starter - **Contract:** Permanent contract - **Skills:** C (Programming Language), Bluetooth, Code Review, Communications Protocols, Computer Engineering, Datasheets, Software Debugging, Embedded Software, Firmware, Real-Time Operating Systems, Software Tools, Subversion, Universal Asynchronous Receiver/Transmitter, Wi-Fi Technology, Scripting, Serial Peripheral Interface, Git, Software Version Control - **Published:** September 5, 2026 - **Apply:** https://www.wayup.com/i-j-Embedded-Software-Engineer-I-IOSIX-LLC-389649210623251/ ## About the Role Bachelor's degree in computer engineering, electrical engineering, or related field. Proficiency in C programming. At least 1 year work experience with embedded software development. Understanding of embedded systems and real-time operating systems (RTOS). Familiarity with version control systems (e.g., Git or SVN). Strong analytical and problem-solving skills. Clear written and verbal communication. Preferred Skills: Experience with communication protocols (UART, I2C, SPI, CAN). Familiarity with Python scripting. Hands-on experience with debugging tools (multimeter, oscilloscope, logic analyzer). Experience with wireless protocols like Wi-Fi or Bluetooth. Ability to read and understand datasheets, electrical schematics, and other technical documentation. ## Description Job Description: We're looking for a hands-on Embedded Software Engineer who's eager to learn and grow. You'll contribute to the design, development, and testing of embedded software for our telematics and ELD devices. This role is ideal for an early-career engineer who wants to work closely with experienced mentors, learn new tools and techniques, and see projects through from concept to deployment. At IOSiX, you will: Design, implement, and test embedded software for ELD and telematics devices. Debug, analyze, and resolve issues using hardware and software tools. Collaborate with hardware and firmware teams to bring new features and products to life. Participate in code reviews and share ideas to improve quality and efficiency. Document your work clearly for internal and external use. Take ownership of assigned projects and communicate progress regularly. ## Related Videos - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) - [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) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Building a Cross-Platform BLE Client with Kotlin Multiplatform and Kable](https://www.wearedevelopers.com/videos/100250-building-a-cross-platform-ble-client-with-kotlin-multiplatform-and-kable) - [Prototyping with Hardware and the Web](https://www.wearedevelopers.com/videos/651-prototyping-with-hardware-and-the-web) - [The Avengers Initiative (Practical Ethics for Software Engineers)](https://www.wearedevelopers.com/videos/2070-the-avengers-initiative-practical-ethics-for-software-engineers) ## Related Articles - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Steps to Get a Software Engineer Internship](https://www.wearedevelopers.com/magazine/160-steps-to-get-a-software-engineer-internship) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)