Icon hamburger
US
What job do you want?
Apply to this job.
Think you're the perfect candidate?
Apply Now
Thumsup

You’re being taken to an external site to apply.

Enter your email below to receive job recommendations for similar positions.
Mw044q79phjdzqbbsf7

Firmware Engineer

Column Engineering Waukesha
Company paid Basic Life policy; other benefits avail.
Apply Now

A successful candidate will be involved in all aspects of new product designs. This will include not just an understanding of firmware, but also of the physics behind the designs themselves. The Firmware Engineer will be specifically involved in the design and development of new control algorithm’s, and system testing both in lab and on real products. This is an opportunity to use or extend your firmware knowledge into tangible systems.



Essential Duties and Responsibilities:


  • Applies engineering knowledge and experience to improve products, services and processes;
  • Creating software specifications;
  • Must be proficient in embedded programming for various microcontrollers platforms i.e., ARM, PIC.
  • Proficiency in using software tools for embedded applications (compilers, linkers, bootloaders), as well as implementing communication protocols
  • Conducting FMEA/DFMEA and design reviews;
  • Designing new control algorithm and Applications Engineering;
  • Designing new software modules and developing supporting documentation;
  • Creating test specifications for new systems;
  • Maintaining existing software and documentation;
  • Participating in formal design reviews;
  • Testing new hardware designs via custom software;
  • Creating PC based testing tools (in software).

Qualifications, Knowledge, Skills, Abilities and Physical demands:

Minimum Qualifications:

  • Bachelor of Science Degree in Mechanical or Electrical Engineering or related discipline;
  • 7 years of relevant work experience;

Knowledge, Skills and Abilities


  • Strong C / C++ programming skills
  • Understanding of electronics hardware;
  • Real time firmware experience using microcontrollers and RTOS;
  • Knowledge of microprocessor hardware interfacing techniques, such as IIC, SPIbus, EEprom, I2C, UART, RS232/485
  • Low-level knowledge of USB protocols and device drivers a plus.
  • Knowledge of control systems using PID loops;
  • Use and understanding of interrupt structures;
  • Experience using debugging tools such as ICE.
  • Automotive and engine functionality experience
  • Understanding of power electronics and 3-phase systems

Recommended skills

Mold Injection
Solid Works
Tooling Design
Universal Asynchronous Receiver/Transmitter
Device Drivers
Rs 232

Location

CareerBuilder Estimated Salary What is the Careerbuilder Estimated Salary? Only about 20% of the jobs in our search results contain salary information. When a job posting doesn’t include a salary, we estimate it by looking at similar jobs in the same industry in that location. It is not necessarily endorsed by the employer and actual compensation may vary based on your experience.

x

What is the Careerbuilder Estimated Salary?

Only about 20% of the jobs in our search results contain salary information. When a job posting doesn’t include a salary, we estimate it by looking at similar jobs in the same industry in that location. It is not necessarily endorsed by the employer and actual compensation may vary based on your experience.
This estimation is based on Job title, Industry, Location and Skills
$109,162
Avg. Yearly Salary
Apply to this job.
Think you're the perfect candidate?
Apply Now

Help us improve CareerBuilder by providing feedback about this job: Report this job

Report this Job

Once a job has been reported, we will investigate it further. If you require a response, submit your question or concern to our Trust and Site Security Team

Job ID: LGP-3401

CAREERBUILDER TIP

For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.