The #1 Site for IT and Engineering Jobs - search all IT and Engineering  jobs.
Mw044q79phjdzqbbsf7

Embedded Firmware Engineer

Job Description

Embedded Firmware Engineer

Waukesha, WI
6-12 months + The Sr. Firmware Engineer will be responsible for providing engineering input to the product development projects assigned to him/her including interfacing with the cross functional team consisting of engineering, operations (industrial engineering, production, and material procurement), sourcing, quality, service, and marketing. This position will primarily focus on the design and development of microprocessor or SoC based embedded software or firmware used in IoT and communication devices. Responsibilities:

  • Designs, validates, and brings new products to market - specific responsibilities include designing and developing application software/firmware for embedded controllers in C and C++, defining interface requirements, and creating firmware for communication interfaces and/or system algorithms.
  • Provide new product development support in the Industrial, Commercial, Residential and/or Retail generator or Power Tool product area including: supporting product development plans (schedule, product cost, meeting design inputs), interfacing with internal company personnel, and providing technical support for assigned projects.
  • Applies engineering knowledge and experience to improve products, services and processes.
  • Helps create software specifications.
  • Aides in costing and project planning.
  • Creates project documentation, test procedures, manuals etc.
  • Designs new control algorithms and performs Applications Engineering.
  • Designs new software modules and develops supporting documentation.
  • Creates test specifications for new systems.
  • Maintains existing software and documentation.
  • Participates in formal design reviews.
  • Tests new hardware designs via custom software.
  • Creates PC based testing tools (in software).
  • Other duties as assigned.

Job Requirements

Qualifications:

Minimum Qualifications:

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

Preferred Qualifications:

  • C/C++ programming language skills.
  • RTOS and/or embedded Linux product development experience
  • Understanding of Microprocessor peripherals such as UARTS, ADC,PWM.
  • Experience with communication protocols including Wi-Fi, Bluetooth, LTE and Ethernet.
  • Real time firmware experience using microcontrollers and microprocessors.
  • Familiar with Waterfall and agile scrum development process.
  • Familiarity with software compilers and debugging tools.
  • Experience with code management tools like SVN or Git.
  • Familiarity with reading circuit schematics.
  • Experience in design of industrial/automotive electronic control systems and assemblies.
  • Able to solve moderately complex engineering problems.
  • Experience in using Microsoft Excel and Word.
  • Excellent oral and written communication skills.
  • Good knowledge of hardware.
  • Knowledge of microprocessor hardware interfacing techniques, such as IIC, SPIbus, EEprom, Flash, RS232/485, analog interfaces etc.
  • Knowledge of control systems using PID loops.
  • Use and understanding of interrupt structures.
  • Experience using debugging tools such as ICE and Postman.
  • Experience using Jira and confluence for task management and documentation.
  • Certified scrum developer.
  • previous experience with IoT devices or telemetry products.

Job Snapshot

Location US-WI-Waukesha
Employment Type Contractor
Pay Type Year
Pay Rate N/A
Store Type Engineering & Aerospace
Other Compensation: Company Paid Basic Life policy; other benefits avail.
Apply

Company Overview

Column Engineering

Column Engineering has been in business since January 1, 2000 and was formed to provide software, hardware and mechanical engineering consulting services to the Midwest engineering community. Column Engineering provides experienced engineers capable of solving customer concerns related to the design, implementation and testing of computer-based systems. From R&D and Design Engineering to Manufacturing we can promptly and efficiently satisfy your staffing need whether it's contract, contract to perm or direct hire. Learn More

Contact Information

US-WI-Waukesha
630-271-1541
Snapshot
Column Engineering
Company:
US-WI-Waukesha
Location:
Contractor
Employment Type:
Year
Pay Type:
N/A
Pay Rate:
Engineering & Aerospace
Store Type:

Job Description

Embedded Firmware Engineer

Waukesha, WI
6-12 months + The Sr. Firmware Engineer will be responsible for providing engineering input to the product development projects assigned to him/her including interfacing with the cross functional team consisting of engineering, operations (industrial engineering, production, and material procurement), sourcing, quality, service, and marketing. This position will primarily focus on the design and development of microprocessor or SoC based embedded software or firmware used in IoT and communication devices. Responsibilities:

  • Designs, validates, and brings new products to market - specific responsibilities include designing and developing application software/firmware for embedded controllers in C and C++, defining interface requirements, and creating firmware for communication interfaces and/or system algorithms.
  • Provide new product development support in the Industrial, Commercial, Residential and/or Retail generator or Power Tool product area including: supporting product development plans (schedule, product cost, meeting design inputs), interfacing with internal company personnel, and providing technical support for assigned projects.
  • Applies engineering knowledge and experience to improve products, services and processes.
  • Helps create software specifications.
  • Aides in costing and project planning.
  • Creates project documentation, test procedures, manuals etc.
  • Designs new control algorithms and performs Applications Engineering.
  • Designs new software modules and develops supporting documentation.
  • Creates test specifications for new systems.
  • Maintains existing software and documentation.
  • Participates in formal design reviews.
  • Tests new hardware designs via custom software.
  • Creates PC based testing tools (in software).
  • Other duties as assigned.

Job Requirements

Qualifications:

Minimum Qualifications:

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

Preferred Qualifications:

  • C/C++ programming language skills.
  • RTOS and/or embedded Linux product development experience
  • Understanding of Microprocessor peripherals such as UARTS, ADC,PWM.
  • Experience with communication protocols including Wi-Fi, Bluetooth, LTE and Ethernet.
  • Real time firmware experience using microcontrollers and microprocessors.
  • Familiar with Waterfall and agile scrum development process.
  • Familiarity with software compilers and debugging tools.
  • Experience with code management tools like SVN or Git.
  • Familiarity with reading circuit schematics.
  • Experience in design of industrial/automotive electronic control systems and assemblies.
  • Able to solve moderately complex engineering problems.
  • Experience in using Microsoft Excel and Word.
  • Excellent oral and written communication skills.
  • Good knowledge of hardware.
  • Knowledge of microprocessor hardware interfacing techniques, such as IIC, SPIbus, EEprom, Flash, RS232/485, analog interfaces etc.
  • Knowledge of control systems using PID loops.
  • Use and understanding of interrupt structures.
  • Experience using debugging tools such as ICE and Postman.
  • Experience using Jira and confluence for task management and documentation.
  • Certified scrum developer.
  • previous experience with IoT devices or telemetry products.
Mwf5lg5w5j944yvkjlh
Sologig Advice

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 sologig.com you are agreeing to comply with and be subject to the workinretail.com Terms and Conditions for use of our website. To use our website, you must agree with theTerms & Conditionsand both meet and comply with their provisions.
Embedded Firmware Engineer Apply now