Sr Embedded Developer :: Denver, CO

Hi,         
Hope you are doing great!!         
Please go through the below job description and let me know your thoughts.  
 
Title: Sr Embedded Developer
Location: Denver, CO
Interview: Phone and Skype
 
Software Engineer Embedded Technologies
Practical experience with developing features for OpenWRT/PRPL
Should have working experience in WiFi Wireless networking (AP, Hotspot, Single SSID, Band / Channel)
Strong knowledge & working experience in networking Multicast, DHCP, MAP-T, IPv4, IPv6
Strong debugging, troubleshooting, and performance-tuning skills
Programming experience for both user and kernel space in C / C++.
Experience with the creation of packages - ideally Opkg or RPM
Experience standing up cross-compilers and build environments for bootstrapping development
Strong scripting skills python, groovy, busyBox(ash and tools), etc.
JOB TITLE: Lead Software Developer
JOB SUMMARY
Charter's Firmware/Embedded development team is seeking an experienced technologist to join us in building mission-critical software for Charter's Residential Internet customer experience.

The successful candidate will work in a broad range of technology disciplines including embedded Linux systems, software development, and IP networking. This role will develop against a cross-compilation toolchain, packaging code from several upstream sources with in-house developed software for use in our flagship Internet product offerings. This role will also perform maintenance and provide technical assistance and advice on existing software solutions.
Members of this team work in a fast-paced, professional environment supported by an empowered and motivated leadership team


MAJOR DUTIES AND RESPONSIBILITIES
Actively and consistently supports all efforts to simplify and enhance the customer experience
Productize features in an OpenWRT and OpenSync platform using C
Integrate vendor board support packages and software development kits with our firmware and build system
Develop software according to specification and in compliance with company engineering standards, policies and procedures
Codes, tests, and debugs new software or makes enhancements to existing software to ensure proper and efficient execution and adherence to business and technical requirements
Participate in peer-reviews of solution designs and related code (code reviews) to validate adherence with development standards
Maintain high standards of software quality within the team by establishing good practices and habits
Troubleshoot and diagnose issues using a variety of tools (strace/gdb/etc)
Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web- and desktop-based business applications
Package and support deployment of releases
Develop, refine, and tune integrations between applications
Follows established configuration/change control processes
Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties
Maintain good relations with peers, team, other organizations and vendors
Develops and maintains technical documentation
Serves as secondary escalation point to resolve incidents and problems for production applications and web services supported by the team in accordance with identified Service Level Agreements
Collaborates with customers, internal and cross-departmental technical teams to identify software problems and communicate remediation plans
Perform other duties as requested by Manager

REQUIRED QUALIFICATIONS
Skills/Abilities and Knowledge
Ability to read, write, speak and understand English
Strong communication skills with both internal team members and external business stakeholders
Strong initiative to find ways to improve solutions, systems, and processes
Strong analytical abilities in order to analyze the effectiveness of software releases and make improvements.
Excellent technical abilities responsible for overseeing software implementation and release. Strong programming experience for both user and kernel space in C / C++
Linux kernel development experience
Practical experience with developing features for OpenWRT/PRPL
Experience in WiFi Wireless networking (AP, Hotspot, Single SSID, Band / Channel, etc.)
Strong knowledge & working experience in networking Multicast, DHCP, MAP-T, IPv4, IPv6
Experience with the creation of packages - ideally Opkg or RPM
Experience standing up cross-compilers and build environments for bootstrapping development
Strong scripting skills python, groovy, busyBox(ash and tools), etc.
Strong experience in continuous integration/deployment environments and relevant technical skills include the ability to use programming languages like Unix, PowerShell scripting, Python, and Jenkins.
Experience with automated testing
Strong debugging, troubleshooting, and performance-tuning skills
Experience with source control management systems like GIT/STASH and code integration
Experience in working with issue tracking tools like JIRA and ability to use this tool effectively and updating the tickets with relevant details.
Experience in working with Chalk/Confluence and prepare instruction manuals and other supporting documents to communicate complex and technical information more easily.
Ability to work seamlessly within a team as well as manage individual tasks
Ability to listen and evaluate all opinions without bias, and contribute to a common culture of excellence
Proven ability to work independently; designing, developing and deploying solutions, and to deliver projects on time with minimal direction
Ability to deal with ambiguity, uncertainty, and incomplete information when evaluating alternatives and making recommendations

Education
BA/BS in Information Technology, Computer Science, related field or equivalent work experience

Related Work Experience Number of Years
Software Developer/Architect 6+
Business process/IT/Engineering solutions integration 3-5
Leadership experience 1-3
5+ years of experience in most of the following:
C / C++
Python / groovy / busybox / etc
OpenWRT
Embedded open source software (uci, ubus, etc)
Software Development Methodologies and Build Tools

WORKING CONDITIONS
Office environment

Regards,
 
Shivam Dwivedi
Cybertec, Inc.,
11710 Plaza America Drive
Suite #2000, Reston, VA 20190
Direct: (732) 436-3439
Fax: 703-871-5291
Email: shivam@cy-tec.com
URL: www.cy-tec.com


If you would like to unsubscribe from Cybertec, Inc., please click here.

Comments

Popular posts from this blog

SAP Basis Architect

JD :: Snowflake Python AWS Developer | contract | New Jersey

Data Architect