Senior Firmware Engineer Job at Pentangle Tech Services | P5 Group, Waukegan, IL

OHFDc09BOW52Y3BKcEdmZ1YveW5NazBr
  • Pentangle Tech Services | P5 Group
  • Waukegan, IL

Job Description

Job Title: Lead Firmware Engineer

Location: Waukegan, IL

Duration: Long Term

Job Summary:

Activities contributing to the design and development of new products and solutions. Includes activities linked to technical improvement of existing products and components. You will also generate innovative solutions in work situations; trying different and novel ways to deal with problems and opportunities. You will interface and exchange with internal and external customers, vendors, and suppliers throughout the life of the project.

Roles and Responsibilities:

  • Design, document, develop, and test embedded firmware
  • Developing Firmware for UPS / Inverter / Power conversion products
  • Embedded GUI development
  • Full lifecycle application development
  • Software testing and quality assurance.
  • Participate in design reviews, software process development activities
  • Integrate software with existing systems.
  • Evaluate and identify new technologies for implementation.
  • Work closely with hardware engineers for end-to-end integration and debugging of products

Knowledge and Skills:

  • Experience in developing Firmware for UPS / Inverter / Power conversion products
  • PFC / Inverter digital control implementation, State machine design and implementation.
  • Experience in architecting embedded software for Online UPS with state-machine Solid programming experience in C or C++.
  • Experience with RTOS, such as FreeRTOS
  • Experience in Linux driver development would be a Plus point
  • Hands-on experience with communication protocols and network monitoring solution like SNMP, MODBUS, SPI, UART, I2C, RS232, RS485, CAN etc
  • Worked with USB host and device function drivers, resistive/capacitive touch screen, ADCs and DACs, Graphical LCD display, NAND flash driver, touch screen driver and bootloader.
  • Experience in Linux device driver/BSP and application development
  • knowledge of Electronics and building new hardware or customizing existing hardware
  • Experience in hands-on development and troubleshooting on embedded targets
  • Experience in embedded systems design with real-time operating systems
  • Familiar with a variety of 8- to 32-bit microprocessors and microcontrollers from manufacturers such as Freescale, NXP, ST, TI etc.
  • Experience using in-circuit emulators, logic analysers, oscilloscopes etc

Qualifications:

Bachelor's/Master’s degree in Computer Science, Electronics, Electrical Engineering, or equivalent subject.

Experience:

8+ years of experience in embedded firmware development

Job Tags

Similar Jobs

Sun Marketing

Promotional Sales and Marketing Assistant Job at Sun Marketing

 ...timely completion of all deliverables Foster collaboration with cross-functional departments We are looking for someone to assist with the management and maintenance of the brands unique story by sharing it with consumers in high-interest markets. Skills... 

Central Business Solutions, Inc

Physical Design Engineer (San Jose) Job at Central Business Solutions, Inc

 ...Title: Physical Design Engineer Location: 100% Remote Duration: Long Term Contract role Responsibilities Develop and own physical design implementation of multi-hierarchy low-power designs including physical-aware logic synthesis, design for testability, floorplan... 

Verily Life Sciences

Staff Clinical Informatics Data Architect (Boston) Job at Verily Life Sciences

 ...approach to change the way people manage their health and the way healthcare is delivered. Launched from Google X in 2015, our purpose is...  ..., you will have the opportunity to apply your expertise in informatics and data architecture to solve complex healthcare challenges.... 

Linde plc.

Depot Manager Job at Linde plc.

Job Details Description ESSENTIAL DUTIES AND RESPONSIBILITIES:Directly supervises a minimum 1800 accounts and/or 10 employees in a depot or in two depots.Adheres to and enforces the organizations policies, procedures and Federal/State applicable laws.Responsibilities... 

Aldi

Assistant Retail Manager Job at Aldi

Job Description When you join our team as an Assistant Store Manager, youll take on key store management responsibilities including assisting with supervising day-to-day store activities, ensuring overall store performance, managing schedules, and developing operational...