Firmware Engineering Co-Op/Intern - Highland, IL

Description

Responsible for the functional and empirical analysis and design as related to developing and implementing embedded software for the company's products. This may include, but is not limited to, operating software, utility software, development software, and diagnostic software. May be involved in the development of testing strategies.

Reports to: Software Engineering Manager

Essential Duties

  • Create, modify, and maintain firmware for new and revised products.
  • Assist in developing and tracking schedules for software development or revisions.
  • Assist in the development of programming standards and practices.
  • Use firmware development tools such as emulators and debuggers.
  • Work with Design Engineer and/or Project Leader during the development of new or revised designs.
  • Assist in the development of the definition of the software requirements, objectives, and modules for new or revised designs.
  • Perform or assist others in software testing, or establishing software testing requirements.
  • Program in C/C++ and other high-level languages. 
  • Work with customers, users, and others to develop software operating requirements or to troubleshoot/debug existing problems. This includes travel when required.
  • Assist in the training of the software operation of a new or revised design.
  • Perform other duties as assigned.

Requirements

  • Required Education: Active enrollment in a bachelor's (senior status) or master's degree program specializing in Computer Engineering or Computer Science.
  • Ability to work part-time or full-time Monday–Friday. 
  • Familiarity with software version control tools.
  • Familiarity with Linux operating system, networking, and multithreaded execution systems.
  • Working knowledge of C/C++ and object-oriented programming.
  • Familiarity with communication hardware (i.e., Ethernet, USB, I2C, and SPI).
  • Working knowledge of electrical test equipment (i.e., oscilloscope, multi-meter).
  • Familiarity with embedded micro controller systems.
  • Familiarity with XML and JSON schema preferred.
  • Familiarity with third party code integration preferred.
  • Basic computer skills including Microsoft Word and Excel.
  • Ability to speak and write in clear understandable manner.
  • Ability to exchange and furnish information requiring detailed explanation and discussions with customers and various levels of personnel.
Contact

Basler Electric welcomes employment applications received directly from interested candidates. We prefer that you submit your resume in Microsoft® Word or Adobe® PDF format.


You may apply in person, email your resume to Basler, or apply through Indeed. 


Monday – Friday

8 a.m. – 2 p.m. 

Basler Electric Company

Human Resources

12570 Route 143

Highland, IL 62249-1074


Tel: +1 618.654.2341, ext. 251

Fax: +1 618.654.2351

Email: employment@basler.com 


Benefits

Basler offers a comprehensive benefits package which offers: Medical, Prescription, Dental, Vision, Life, and AD&D insurance; a 401k plan; paid leaves for Vacation, Holiday, Sick, Jury Duty, Bereavement; tuition reimbursement. All benefits are subject to eligibility requirements. 


Compensation

We anticipate filling this position as an Firmware Engineering Co-Op/Intern with an expected compensation range of $24 - $27/hour. We are open to reviewing additional candidates with more or less experience and the pay range may differ if filled at a different level. Our pay ranges are determined by job, responsibility, and location. We base our starting pay offer and title on location and job-related factors such as candidate experience, training, knowledge, and skills.

Go Back To Careers