Firmware Engineer
MI-Jack
Homewood, IL, United States
26 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$83,000.0 - $95,000.0
Working hours
Regular working hours
Job source
Tech stack
Keil
Computer-Aided Design
ARM Architecture
C++ (Programming Language)
Computer Engineering
Microprocessors
Ethernet
Firmware
Field-Programmable Gate Array (FPGA)
FreeRTOS
Network Protocols
OrCAD
+9 more
PCI Express
Real-Time Operating Systems
RTLinux
Universal Asynchronous Receiver/Transmitter
USB
VHSIC Hardware Description Language (VHDL)
Serial Peripheral Interface
Concurrency
Information Technology
Job description
- Assist leadership with new ideas and concepts for improving products.
- Identify problems and drive creative solutions to fix them.
- Maintains progress reports to allow management to monitor projects.
- Complies with Quality Management System requirements in accordance with ISO9001.
- Preparation and creation of instructional technical manuscripts for firmware operation.
- Communicate consistently on all activities to appropriate individuals (internal & external).
- Maintain ongoing communication and adhere to all Companywide policies to eliminate and/or reduce exposure to liability.
- Problem solve and implement new or improved ideas.
Requirements
REQUIREMENTS: Bachelor’s degree in Computer Engineering, Computer Science, or in a closely related field.
Qualified candidate must demonstrate knowledge of:
- Firmware product development cycle and creative product development.
- Hardware product development cycle.
- 8bit/16bit/32bit micro-processors, ARM core, and/or Cortex-M0/M4.
- RTOS (Keil RTX, rtlinux, FreeRTOS, etc.), DSP, multi-task programming, concurrency and/or IPC, event.
- Peripheral interface chipset level program such as UART, SPI, I2C, CAN, PCI/PCIe, Ethernet, USB, Network protocols TCP/IP, and/or UDP.
- Circuit tools (Or-CAD, PADS, etc.) and VHDL tools (Xilinx, Altera FPGA design tools, etc.).
- Implementing hardware and/or firmware solutions.
- C or C++ and CAD tools such as Cadence or CAD Capture.
Knowledge may be demonstrated through education, training and/or experience
SALARY: $83,000 - $95,000 per year
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
M
Maulik
over 3 years ago
LM
Luis Minvielle
What Jobs Can You Get with a Software Engineering Degree?
over 2 years ago
KD
Krissy Davis
Best Countries for Software Engineers
about 3 years ago
KD
Krissy Davis
What is Software Engineering?
almost 3 years ago
LM
Luis Minvielle
Is Software Engineering Hard?
about 2 years ago
LM
Luis Minvielle
The 12 Best Jobs for Software Engineers
over 2 years ago