Senior Embedded Systems Software Engineer

at

ClientSolv Technologies

Chicago, IL
Full Time
3y ago

Company Description

ClientSolv Technologies is an IT solution firm with over a decade of experience serving Fortune 1000 companies, public sector and small to medium sized companies. ClientSolv Technologies is a woman-owned and operated company that is certified as a WMBE, 8a firm by the Federal government's Small Business Administration.

Job Description

We are seeking a Senior Embedded Systems Software Engineer for a 12-month contract (with the option to extend).  This role can be remote with the occasional option to travel to Colorado.  

In this role, you will design, develop, and test firmware and software for embedded, connected devices and associated accessories, as well as internet gateways.  You will work will include development on existing products, line extensions, product enhancements, new products, and test infrastructure.   Additional responsibilities include: 

 

 

  • Designs/develops/verifies/delivers solutions in the areas of embedded software for solutions that interact with mobile applications and participate in IoT. 
  • Documents many aspects of the products such as requirements, firmware design, test results, operational instructions etc.
  • Assists with troubleshooting of motorized products.

Qualifications

  • Expert knowledge of C programming, familiar with Assembly.
  • Expert knowledge of embedded systems design and implementation.
  • Proven ability to communicate effectively in both written and verbal form.
  • Proven ability to learn and work with 3rd party Software Development Kits (SDK’s).
  • Demonstrated Ability to independently exercise judgment in making technical decisions 
  • Demonstrated Ability to analyze cause and effect relationships involving product debug as well as research and development activities.
  • Demonstrated Ability in developing and maintaining effective work relationships.
  • Proficient in Python Scripting.
  • Proficient in various Software Development Life Cycle (SDLC) methodologies, and their application.
  • Proficient with various software development tools such as Git, make, various IDE’s etc.
  • Proficient in both Windows and Linux/UNIX operating systems.
  • Exposure to, and experience working with, small motor drive systems.
  • Exposure to, and experience with low-power RF communications, i.e. Bluetooth
  • Solid knowledge of manufacturing processes and capabilities of suppliers.
  • Solid knowledge of the principles of research and development methodology.
  • Solid knowledge of report writing and proper documentation procedures used in product development and research.
  • Skill in operation of electronic test equipment.
  • Ability to deal with conflicting design requirements with creativity and innovation.
  • Ability to read and understand mechanical drawings and schematics. 

Additional Information

This 12 month contract will be based out of Colorado, however the work can be performed remotely within the U.S. (if you are not residing in Colorado, there may be a possibility of occasional travel to Colorado- TBD)

Apply for this job

Click on apply will take you to the actual job site or will open email app.

Click above box to copy link
Copied
Get exclusive remote work stories and fresh remote jobs, weekly 👇
View all remote jobs
Onkar By: Onkar