1 Click Easy Apply


C++ Developer ( Embedded systems)


Atlanta, Georgia


C++ Developer ( Embedded systems) Job Opening in Atlanta, Georgia - Role description
We are looking for a talented and highly motivated software engineer to help design, implement and support our portfolio of applications.
The successful candidate will have experience delivering complex applications, ideally in an agile environment. Good communication skills will be expected in order to collaborate effectively with other engineering teams as well as Product Management, User Experience and QA personnel.
Together with an in-depth knowledge of software development principles and concepts, the candidate will have good overall software engineering skills, a good understanding of best practices applied across software development industry and object-oriented programming as well as good analytical skills.
Education
Mandatory Bachelors or Masters degree in Computer Science or a related technical field, graduated from a top recognized University
Qualifications
Essential Skills
College Degree in at least one major (Science; Technology; Engineering; Math) and relevant experience working in full life cycle embedded software development in electronics products environment.
Strong fundamental computer engineering knowledge
Strong object-oriented programming skills
Proven experience developing software with object-oriented languages like C++ in embedded applications.
Expert knowledge of C/C++, debugging techniques, and performance optimization
Understands cross platform issues, solutions and technologies or frameworks and can learn new platforms quickly.
Unit testing strategies
Desirable Skills
Proven experience in automotive embedded software development preferably with exposure to telematics or similar platforms
Working knowledge of development tool chains (e.g. IBM Rational Team Concert, Apache Subversion?).
Experienced with multi-process, multi-tasking or multi-threaded based Operating Systems Android development experience, preferably with proven experience in OS low-level development area
An understanding of networking, local data caching and multitasking on Android
Familiar with Android design patterns and coding conventions
Experience with POCO C++ libraries, QT Framework and Boost C++ libraries.
Developing products for the Automotive Industry highly desirable.
Profiling memory and CPU usage where necessary
Important Personal Qualities
Flexible and adaptable to both organizational and project-level changes
Good English skills, both written and verbal
Appreciate great design and thrive in a creative environment
Approach technical challenges with an open mind and desire to innovate
Motivated by helping others and provide technical coaching to less experienced engineers
Job Type: Full-time
Salary: $90,000.00 /year
Job Location:
Atlanta, GA
Required education:
Bachelor's
Required experience:
C++: 5 years
POCO C++ libraries, QT Framework and Boost C++ libraries.: 3 years

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC