Halo Group is a premier provider of IT talent. We place
technology experts within
the teams of the world’s leading companies to help them build
businesses that keep them one step closer to their customers and
ahead of the competition. We offer a meaningful work environment
employees, attractive and interesting engagements for
consultants, and cutting-edge
digital innovation for our customers.
We delight in helping our customers execute their digital
vision. Big projects or
small, Halo Group knows that by combining the highest quality
talent with our
unwavering support, we will become an invaluable extension of
the team. Halo
Group's experienced consultants in Detroit, Atlanta and Dallas
specialize in all
areas of product/project governance, UX/UI, multi-platform
assurance/testing, cloud computing, and data analytics.
Since its inception, Halo Group has been recognized for numerous
- INC 5000
- Future 50
- 101 Best and Brightest
- Michigan 50 Companies to Watch
- Goldline Research - “Most Dependable Companies”
- Ernst & Young - “Entrepreneur of the Year” Finalist
Job Description Job Description
Imagine a working environment where people trust each other to
achieve exceptional things.
Imagine a business that employs ten thousand of the world’s most
sought-after engineers and technologists.
Imagine an enterprise where a belief in personal accountability
continues to drive groundbreaking innovation and global growth.
Here’s what you’ll be working on day to day:
Design and write application and driver level code for bare
metal and RTOS based Systems from high level software
Collaborate with systems, mechanical, electrical, and software
engineers to integrate and debug embedded software into a larger
Support lab & field testing
Occasional travel required
Qualifications Required Skill :
Bachelor of Science Degree in Electrical Engineering, Computer
Engineering, or related field
Excellent knowledge of C and embedded development tools
Knowledge and experience with real time operating systems such
as freeRTOS and uCosII
Ability to read and understand hardware schematics and device
Experience writing and debugging drivers for various peripheral
chips such as ADCs, DACs, IO expanders, etc.
Good problem solving and abstraction skills
Working knowledge of hardware tools such as logic analyzers and
oscilloscopes to debug the hardware software interface
Must be a self-starter who is willing to do research
5+ years in embedded software development, and familiarity with
configuration management tools such as Subversion are strongly
Experience with various communication protocols such as
Ethernet, I2C, SPI, UART, USB will also be a plus.
Knowledge of TCP/IP networking stacks is preferred.
Other languages such as C++, Java, C# will be beneficial to this
Additional Information All your information will be kept
confidential according to EEO guidelines.