Embedded Software Engineer
Hybrid in Bloomington, IL, US • Posted 25 days ago • Updated 16 days ago

GNRSystems
Dice Job Match Score™
📋 Comparing job requirements...
Job Details
Skills
- Device Drivers
- ARM
- Agile
- C
- C++
- Communication
- Computer Hardware
- Debugging
- Embedded Linux
- Embedded Software
- Embedded Systems
- Ethernet
- Firmware
- Git
- I2C
- ISO 9000
- JTAG
- Microcontrollers
- Oscilloscope
- QNX
- RTOS
- SPI
- STM
- UART
- Unit Testing
- Version Control
- VxWorks
Summary
We are seeking an experienced Embedded Software Engineer to design, develop, and maintain embedded software solutions in Bloomington, IL. The ideal candidate will work closely with hardware, firmware, and systems teams to deliver high-quality embedded products in a hybrid work environment.
Responsibilities:
Design, develop, and debug embedded software/firmware
Develop software in C/C++ for embedded systems
Work with microcontrollers and embedded processors
Develop and integrate device drivers, BSPs, and low-level software
Collaborate with hardware teams for board bring-up and testing
Perform unit testing, debugging, and performance optimization
Support integration, validation, and production issues
Create and maintain technical documentation
Required Skills:
Strong experience in embedded software development
Proficiency in C and/or C++
Experience with RTOS (FreeRTOS, VxWorks, QNX, Embedded Linux, etc.)
Experience with microcontrollers (ARM, STM32, NXP, TI, etc.)
Strong debugging skills using JTAG, oscilloscopes, logic analyzers
Experience with Git or other version control systems
Preferred Qualifications:
Experience with Embedded Linux
Experience with communication protocols (I2C, SPI, UART, CAN, Ethernet)
Experience with bootloaders and BSP development
Knowledge of safety or regulated environments (ISO, IEC, etc.)
Experience in Agile development environments
- Dice Id: 10524228
- Position Id: 8854944
- Posted 25 days ago
Company Info
GNRSystems is geared to meet today's most demanding and challenging needs of Information Technology Industry. The key focus of our company is to provide cutting edge I/T business solutions using latest technologies, highly skilled professionals, with continuous quality focus, and more importantly at an affordable cost to our client.
We are specialized as a talent management organization with a focus on the placement of technologists through contract, contract-to-hire and permanent placements through our network of 5 regional offices across the U.S. and India. From entry level to highly specialized positions, we take the necessary time to fully understand what both the client and candidate are looking for to ensure a perfect match every time. We believe that quality, integrity, responsiveness and customer service are the cornerstones for a successful partnership with a recruiting firm, so we've laid that as the groundwork for a company.
We believe that finding the right candidate shouldn’t be so hard. Neither should finding a job you love. By taking the time to understand your specific needs, we make the perfect placements and build relationships that last long after the position is filled. We’re fanatical about the right fit, and we look forward to finding yours.
Similar Jobs
It looks like there aren't any Similar Jobs for this job yet.
Search all similar jobs