Android Software Engineer

D2 Technologies - Barrington (Greater Chicago Area)


Job Description

Android Software Engineer
Location: Barrington, IL (Northwest suburbs of Chicago)
Employee Type: full-time, permanent
Manages Others: no
Required Travel: 10%

Primary Responsibilities:

  • Design and develop software for next generation (4G) communication applications on mobile devices.
  • Develop for Android and embedded Linux via Java, C, C++.


Desired Skills & Experience

Qualifications/Experience:

  • MS CS/CE/EE/ or BS CS/CE/EE
  • Entry level through 5 years of software development experience considered.
  • Excellent programming skills in Java & C. Experience in C++ is a plus.
  • Android development experience preferred.
  • Working knowledge of Android Services, Activities and Content Providers a big plus!

Ideal Candidate:

The ideal candidate would have experience and/or knowledge of:


  • IP Stack technology e.g. UDP, TCP, NAT, IPSec.
  • RTP, SIP, SDP, and XMPP protocols.
  • Developing for ARM and MIPS processors.

Note, expert level training can be provided.

Company Description

D2 Technologies is a privately owned company, headquartered in Santa Barbara, CA, USA. First established in 1993, D2 is known worldwide as a market and technology leader in VoIP software.
Our benefits are focused on retaining quality employees, including competitive salaries, 401K, paid leave, stock options, and health/dental insurance. All positions are full-time and permanent, salary DOE. Email resume to jobs@d2tech.com

Additional Information

Type:Full-timeExperience:AssociateFunctions:Engineering Industries:Computer Software, Telecommunications Compensation:Competitive salary and benefits package