skip to main content

Important Notice

It appears you are using an older version of your browser. While some functions will be available, IllinoisJobLink.com works best with a modern browser such as the ones provided by:

Please download and install the latest version of the browser of your choice. We apologize for any inconvenience.



Embedded Software Engineer

Click the Facebook, Google+ or LinkedIn icons to share this job with your friends or contacts. Click the Twitter icon to tweet this job to your followers. Click the link button to view the URL of the job, which then can be copied and pasted into an e-mail or other document.

Job Details
Job Order Number
6826278
Company Name
Collinwood Technology Partners, LLC
Physical Address
220 N Main St
greenville, SC 29601
Job Description

Collinwood is assisting our client in their efforts to hire an Embedded Software Engineer as a salaried employee. The Embedded Software Engineer position will be responsible to execute the complete embedded software development lifecycle, based on requirements and specifications.

What you will be doing:
Design, develop, code, test, and debug system software in a fast paced environment
Design, implement, and evaluate software of embedded devices and systems
Evaluate and enhance efficiency, stability, and scalability of system resources
Integrate and validate new product design and/or changes and provide supporting documentations
Work with Design, QA, and Engineering to determine optimal embedded software system for new and existing products, based on specifications
Write technical documents including software requirements, software design descriptions, software verifications, and/or other technical reports or documents as needed
Interface with hardware design and development
Perform root cause analysis and develop solutions as necessary; utilizing software configuration management tools, defect tracking tools, programmers and debuggers
Analyze and understand existing products and their implementation to determine best design and method to add and/or change features and functionality
Other duties as assigned and required for business operations
What we need from you:
BS Degree in Computer Science or Engineering/Technical discipline and 3-5 years software engineering experience
Hands on experience in development and troubleshooting of embedded targets
Proven work experience in product development cycle from design to production to support
Experience working in embedded systems design with preemptive, multitasking real-time operating systems
Solid programming experience in C or C++, .NET, and Java – a minimum
Ability to work effectively as part of a team as well as individually
Strong documentation and writing skills
Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems
Able to read schematics and data sheets for components
Office work environment
Use of computer
Basic office equipment
Use of soldering iron, oscilloscope, voltmeter, and logic analyzer


To view full details and how to apply, please login or create a Job Seeker account.