
Embedded Software Engineer
- Colorado Springs, CO
- $140,000 per year
- Permanent
- Full-time
- Writing complete, production-ready code following project analysis, design review, peer review, and testing.
- Designing software features to meet product requirements.
- Writing technical and functional specifications.
- Troubleshooting and debugging embedded systems at the IC level.
- Researching networking protocols, practices, and development techniques, sharing knowledge with the team.
- Validating products against standards documents.
- Supporting production and customer service teams.
- Creating test documentation and validation programs.
- 5+ years of experience with C, C++, and Python in embedded environments.
- Strong software development background in Linux and bare-metal environments.
- ARM Cortex microcontroller and SoC architectures.
- Proven ability to design, implement, test, and support production software.
- Experience translating incomplete/ambiguous requirements into technical specifications.
- Networking technologies and protocols (SNMP, TCP/IP, UDP) at a low level.
- Serial communication protocols (RS232, RS485, SPI, I2C, HDLC).
- Advanced Python experience, including:
- Libraries & build tools (Hatch, FastAPI, Pydantic, Pony ORM, Pillow).
- Object-oriented design and architectural patterns.
- Asyncio (async/await, coroutines, tasks, threading, queues).
- QA and unit testing frameworks (pytest, mocks, coverage, flake8).
- Hardware/software interface experience with test equipment (oscilloscopes, logic analyzers).
- Design for testability expertise.
- Experience with environmental control and measurement systems.
- Familiarity with LED message sign control systems.
- Some travel flexibility (~5%).
- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field (or equivalent work experience).
- Salary: Up to $140,000 annually.
- Full benefits package including medical, dental, vision, 401k with company match, disability insurance, life insurance, PTO, and paid holidays.
LogicMelon