Embedded Software Engineer

Company Name:
Embedded Software Engineer
Category: Embedded Software Engineer
The Software Engineer I position is an entry level engineering position that requires knowledge of fundamental software engineering principles. Under close supervision the scope of work is routine in nature and will consist of a series of detailed steps that require the use of readily available references to support the creation of robust software applications that integrate into our products.
The Software Engineer I will work cross functionally with Purchasing, Quality, Production, Field Test, Manufacturing, and Service. They will assist with new product documentation, test plans, product specifications, test equipment and experiments, prototypes versions of newly designed equipment, reviewing and resolving production issues and failure analysis.
The overall scope of work is routine in nature and consists of a series of detailed steps. The position requires the use of readily available references, and the development of clear solutions to problems.
Bachelor's degree in software or electrical engineering, or computer science
If a Master's Degree in software or electrical engineering or computer science is held, substitutions may be made for the Bachelor's degree,
Master's degree in software or electrical engineering, or computer science.
0-3 years working knowledge and design skills in:
Firmware development using an interrupt driven framework or Real-Time Operating System
Object oriented user interface design for graphic displays
8/16/32-bit Microcontroller Development using C, or C++
Knowledge of Controller Area Network communications and protocol analysis
Coding to a Coding Standard and following Source Revision Control procedures
Familiarity with the following micros is a plus:
ARM7, ARM Cortex, C167, Soft-core processors in FPGAs
Object oriented Graphical User Interface design using C, or C++
Embedded Linux application development and debugging
Real-Time Operating System application and configuration experience
Digital logic, memory, and signal processing
Worst-case timing analysis over temperature specification
Knowledge of the following CAN protocols: ISO 11783, J1939 and NMEA2000
Vector CANoe CAN bus and protocol analysis
Communication interfaces: USB, RS485, RS232, SPI, I2C, Zigbee
Familiarity with the following software development tools: PC Lint, MKS Integrity, IAR Embedded Workbench
Microsoft Office Tools (Word, Excel, Power Point, Visio, Project)
Location Springfield , IL
Minimum Experience (yrs):
Required Education: Not Specified
Return to search results Email this job to a friend
Logged in members may also add jobs to their job cart
Job Seeker Tools
Copyright 2013TECHSTAFF Inc.
All Rights Reserved
U.S. Staffing Services with emphasis in the following locations:
Phoenix, AZ -
California -
Tampa, FL -
Iowa -
Michigan -
Ohio -
Northern Wisconsin -
Southern Wisconsin -

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.