Firmware Engineer
MJMC Inc.
Homewood, IL, United States
2 months 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
+10 more
PCI Express
Real-Time Operating Systems
RTLinux
Signal Processing
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
Do you have experience in Signal processing?, Do you have a Bachelor’s degree?, 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 indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
EM
Eli McGarvie
over 3 years ago
KD
Krissy Davis
Best Countries for Software Engineers
about 3 years ago
M
Maulik
Software Engineer Career: Things You Should Know
over 3 years ago
LM
Luis Minvielle
Is Software Engineering Hard?
about 2 years ago
DC
Daniel Cranney
How software is steering vehicle technology
over 1 year ago
LM
Luis Minvielle
What Jobs Can You Get with a Software Engineering Degree?
over 2 years ago