The #1 Site for IT and Engineering Jobs - search all IT and Engineering  jobs.
Mw044q79phjdzqbbsf7

Embedded Software Engineer

Job Description

Summary

Using the latest cutting edge embedded software engineering practices and procedures, design and develop embedded software with the goal of creating first class, highly scalable embedded software.


Essential Duties and Responsibilities (other duties may be assigned)

  • Analyzes software requirements to determine feasibility of design within time and cost constraints.
  • Designing and implementing embedded software for devices and systems.
  • Reviews software system testing procedures, programming, and documentation.
  • Develops documentation pertaining to the operation of an embedded device.
  • Develops embedded software routines and procedures to aid with the manufacturing and testing of the final product.
  • Applies knowledge of real time embedded environment to software development
  • Present and participate in software design reviews and code reviews
  • Consults with hardware engineers and other engineering staff to evaluate interface between hardware and software, operational and performance requirements of overall system to identify tradeoffs between hardware vs. software complexity.
  • Participate and assist hardware developers with reliability and certification testing to include development of scripts and tools.
  • Develop unit level white box and system level black box tests for all software components

Job Requirements

Requirements


  • BSEE/BSCE/BSCS degreed software engineer with at least 3 years of experience in embedded software development is required.
  • Solid programming experience in C or C++.
  • Proven experience in embedded systems design with preemptive, multitasking real-time operating system.
  • Experience with common design patterns is expected.
  • Experience with the use of software configuration management concepts and tools.
  • Experience with Agile/Scrum software development framework and processes.
  • Extensive experience with development tools for embedded systems.
  • Ability to analyze software requirements to determine feasibility of design within time and cost constraints.
  • Knowledge and experience with ARM Cortex M3 and M4 processor design a plus.
  • Knowledge and experience in wired and/or wireless IP application a plus.
  • Knowledge and experience in wireless technologies, such as Bluetooth and Wi-Fi is a plus.
  • Knowledge and experience in embedded LCD based user interface definition and implementation is a plus.

Job Snapshot

Location US-IL-Spring Grove
Employment Type Contractor
Pay Type Hour
Pay Rate N/A
Store Type Engineering & Aerospace, Other
Other Compensation: Company paid Basic Life policy; other benefits avail.
Apply

Company Overview

Column Engineering

Column Engineering has been in business since January 1, 2000 and was formed to provide software, hardware and mechanical engineering consulting services to the Midwest engineering community. Column Engineering provides experienced engineers capable of solving customer concerns related to the design, implementation and testing of computer-based systems. From R&D and Design Engineering to Manufacturing we can promptly and efficiently satisfy your staffing need whether it's contract, contract to perm or direct hire. Learn More

Contact Information

US-IL-Spring Grove
630-271-1541
Snapshot
Column Engineering
Company:
US-IL-Spring Grove
Location:
Contractor
Employment Type:
Hour
Pay Type:
N/A
Pay Rate:
Engineering & Aerospace, Other
Store Type:

Job Description

Summary

Using the latest cutting edge embedded software engineering practices and procedures, design and develop embedded software with the goal of creating first class, highly scalable embedded software.


Essential Duties and Responsibilities (other duties may be assigned)

  • Analyzes software requirements to determine feasibility of design within time and cost constraints.
  • Designing and implementing embedded software for devices and systems.
  • Reviews software system testing procedures, programming, and documentation.
  • Develops documentation pertaining to the operation of an embedded device.
  • Develops embedded software routines and procedures to aid with the manufacturing and testing of the final product.
  • Applies knowledge of real time embedded environment to software development
  • Present and participate in software design reviews and code reviews
  • Consults with hardware engineers and other engineering staff to evaluate interface between hardware and software, operational and performance requirements of overall system to identify tradeoffs between hardware vs. software complexity.
  • Participate and assist hardware developers with reliability and certification testing to include development of scripts and tools.
  • Develop unit level white box and system level black box tests for all software components

Job Requirements

Requirements


  • BSEE/BSCE/BSCS degreed software engineer with at least 3 years of experience in embedded software development is required.
  • Solid programming experience in C or C++.
  • Proven experience in embedded systems design with preemptive, multitasking real-time operating system.
  • Experience with common design patterns is expected.
  • Experience with the use of software configuration management concepts and tools.
  • Experience with Agile/Scrum software development framework and processes.
  • Extensive experience with development tools for embedded systems.
  • Ability to analyze software requirements to determine feasibility of design within time and cost constraints.
  • Knowledge and experience with ARM Cortex M3 and M4 processor design a plus.
  • Knowledge and experience in wired and/or wireless IP application a plus.
  • Knowledge and experience in wireless technologies, such as Bluetooth and Wi-Fi is a plus.
  • Knowledge and experience in embedded LCD based user interface definition and implementation is a plus.
Mwf5lg5w5j944yvkjlh
Sologig Advice

For your privacy and protection, when applying to a job online: Never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction.Learn More

By applying to a job using sologig.com you are agreeing to comply with and be subject to the workinretail.com Terms and Conditions for use of our website. To use our website, you must agree with theTerms & Conditionsand both meet and comply with their provisions.
Embedded Software Engineer Apply now