When you apply for this position, please say you saw this job on Green Dream Jobs!!
Description
Adura Technologies is a start-up focused on commercial lighting and energy efficiency products.
Position Overview:
We are currently looking to hire a talented and experienced Senior Embedded Linux Software Engineer with a strong work ethic and the enthusiasm to work in a fast paced start-up environment.
The successful applicant will work closely with a small team to design, develop, and test embedded Linux application solutions for our gateway products used in the Adura wireless ZigBee lighting controls product line. This is a full time position. Interested candidates should be passionate about their work and always look for creative solutions to problems.
Responsibilities:
- Design, develop, and test applications for an Embedded Linux Gateway product used to transfer high volumes of traffic between a wireless ZigBee network and TCP/IP SaaS Enterprise framework
- Design and develop local and remote network diagnostic tools for managing application data flow and customers' network performance
- Design and develop automated remote update policies and procedures to facilitate large scale deployment of system updates
- Work with both embedded system and enterprise (SaaS) developers to address system level requirements
- Perform trade-off analysis on design decisions and other associated developed architectures for all new designs
- Write interface control documents and other associated architecture documentation for all new designs
Qualifications:
- MS or higher degree in CS or EE required
- 10+ years experience in C/C++ programming for Embedded Linux platforms required
- 5+ years experience with networking and web services tools and protocols (SOAP, HTTP, SSH, Apache, XML, etc.) required
- 5+ years of experience developing scripts with programming languages such as Ruby, Perl, or Python
- 3+ years experience developing applications to handle high volumes of data traffic required
- 3+ years experience developing applications for set-top box style products
- Strong software development practices, including interface control document (ICD) development and software unit testing. TDD experience is preferred
- Familiarity with common agile software development practices, such as Scrum, including working with continuous integration frameworks is preferred
- Ability to lead and work closely with others in a small team environment
- Strong written and verbal communication skills
Desired Skills:
- Familiarity with large scale mesh-network design and protocols, specifically ZigBee Pro
- Experience with RF communications principles
- Familiarity with building automation and lighting controls
Compensation: Salary will commensurate with experience. Our team consists of very talented, hardworking and enthusiastic individuals who thrive in a proactive environment. The company is committed to its employees and to giving back to the community. To this extent there are regular volunteering opportunities and events for employees to relax and unwind. Benefits are extensive and include but are not limited to: health coverage, PTO, 401(k), certain Section 125 benefits and opportunities for advancement.
To Apply:
Please send an application e-mail and make sure that:
- The subject line of the e-mail contains the Listing # 610-13CT (included next to the job title in the subject line of this posting) followed by your name and your last name;
- The body of the e-mail consists of a cover letter that tells us more about who you are, what makes you tick and why you would be a valuable addition to the Adura Team in the capacity of the role that you are applying for;
- Your resume is attached to the e-mail.
Adura is an equal opportunity employer and makes employment decisions on the basis of merit.