Embedded Software Engineer Job at Skyline Products, Colorado Springs, CO

WUg1QXNIdFZwTk4rWGJUekUwQnpCSnVwSmc9PQ==
  • Skyline Products
  • Colorado Springs, CO

Job Description

Job Description

Job Description

C/C++/Python Embedded Software Engineer with Linux & Hardware Interface Experience

Salary - $110k - $140k

* * IMPORTANT: A local candidate residing in Colorado Springs, CO is required. This is not a remote role. We will need someone who can come into the office on a regular basis. * *

JOB DESCRIPTION
Candidate will be working closely with a team of senior engineers designing and releasing both the software and hardware for items such as single board computers, environmental control and measurement, and LED sign message control. The successful candidate will be involved in all aspects of product and system design to firmware and control software development to product release and post-release support.

 
  • #1 Importance: Write complete code utilizing a project concept analysis, design review, development, peer review, test and release process
  • Become the designated owner of specific code bases
  • Design software features to meet product requirements
  • Write technical specifications and assist with functional specifications
  • Troubleshoot and debug existing products and perform new development (which means, in an embedded environment the person must be familiar with programming and troubleshooting at the IC level.)
  • Research networking protocols and practices, development techniques, quality improvement methods, and share your knowledge with the team
  • Validate products against standards documents
  • Work with and support production and customer service
  • Create test documentation/procedures and test/validation programs
WHAT YOU NEED FOR THIS POSITION :
  • 5yrs + experience and knowledge: C, C++, Python in an embedded environment
  • Software development experience in Linux & bare-metal environments
    • ARM Cortex microcontroller and SOC architectures
  • Demonstrated experience designing, implementing, testing, diagnosing & supporting production software
  • Translate incomplete/ambiguous/verbal requirements into detailed technical specifications
  • Experience with networking technologies and protocols (snmp, TCP/IP, UDP) at a low level
  • Serial communication protocols RS232, RS485, SPI, I2C, HDLC, SPI
  • Advanced Python experience:
    • Knowledge of Python libraries & build tools: Hatch, FastAPI, Pydantic, Pony ORM, Pillow
    • Strong knowledge of object-oriented development using common architectural design patterns
    • Asyncio library experience (async / await syntax, coroutines, tasks, threading, queues)
    • Python QA and unit testing frameworks (pytest, mocks, code coverage, flake8)
  • Hardware/software interface required
  • Proficiency with test equipment such as logic analyzers and oscilloscopes
  • Experience with design for testability
  • Some travel may be required (5%)

Benefits include medical, dental, vision, 401k with company match, disability insurance, life insurance, PTO, and company-paid holidays.

Skyline Products is an Equal Opportunity Employer; all decisions are made without regard to race, color, religion, creed, gender, national origin, age, disability, marital or veteran status, sexual orientation, gender identity, or any other legally protected status.

Powered by JazzHR

UgQ76bnvU6

Job Tags

Work at office, Local area,

Similar Jobs

Sun Eagle Corporation

Journeyman Electrician Job at Sun Eagle Corporation

 ...buildings throughout Arizona. We are presently interviewing for a JOURNEYMAN ELECTRICAN for various commercial, municipal and government...  ...experience. Applicants must have experience as a Journeyman Electrician on their resume. Required experience includes: commercial (... 

Trinity Health

Medical Technologist/Medical Lab Technician Job at Trinity Health

 ...Employment Type: Full time Shift: Day Shift Description: Medical Lab Technician or Medical Lab Scientist for Core Lab *Day...  ...equipment. Teaches laboratory procedures to other Technologists and Technicians. Minimum Qualifications: Education: Associate... 

Chad J Anderson DMD, Inc

Dental Office Receptionist Job at Chad J Anderson DMD, Inc

 ...Job Summary We are looking for a competent Dental Office Receptionist to help with the organization and running of the daily administrative operations of the Dental Office. The ideal candidate will be a hard-working professional able to undertake a variety of office... 

Easy & Quick Trans

CDL A OTR Truck Drivers Job at Easy & Quick Trans

 ...Carrier | Solo Drivers Needed ASAP | AVG DRIVER: $1,400$1,600/week TOP DRIVERS: $1,600+/week 2020+ Trucks Paid Extras Fast Hiring REQUIREMENTS ~2 Years OTR experience in the last 3 years ~ Valid CDL-A with a clean driving record ~ Tanker endorsement... 

Spearmint Rhino

DJ/Emcee - Spearmint Rhino - Carter Lake, IA Job at Spearmint Rhino

 ...Job Duties Keep the music going and create a vibe and mood for the club by operating mixer, fader and all DJ sound equipment from the DJ booth Operate light board and utilize most effect lighting for stage performances. Maintain club standards of allowed music...