Senior Connectivity Engineer Axeda Corporation
THIS JOB HAS EXPIRED
Axeda Corporation, the leading cloud platform and applications company for enabling connected products, is seeking a top-notch Senior Software Engineer to take on an unparalleled technical opportunity in the development of Axeda's connectivity software solutions. This is an exciting opportunity to help build the development strategy, processes, and procedures from the ground up in our newly formed AxedaReady group. In this position, you will provide hands-on technical leadership and interact with business development, partners and customers in the design and implementation of state-of-the-art software integrations with Axeda hardware partner products and the next generation of the Axeda connectivity framework.
Responsibilities/Duties:
Lead the team in designing and implementing product features and enhancements
Deliver full lifecycle feature development: requirements analysis, design and production code implementation with accompanying unit and integration tests
Collaborate with customers, product owners, support, QA and other stakeholders on functional and non-functional requirements in order to deliver the appropriate solution
Participate in release, sprint and daily planning activities to align engineering efforts with business goals
Mentor junior team members and assist them with the implementation of chosen technologies
Provide hands-on coding expertise in a variety of platforms and languages
Lead the team in analysis of incoming high priority issues and develop patches and/or enhancements to resolve customer's technical issues in an efficient and responsive manner
Build the simplest solution that meets business needs
Technical/Professional Knowledge/Skills:Expertise in designing and delivering high performance applications for mobile and/or embedded systems is required
Proven proficiency defining, architecting and implementing complex software systems is required
Proven effectiveness in mentoring junior developers is required
Proficient with standard Java development tools such as: Eclipse/IntelliJ, Maven, Ant, Subversion, CruiseControl/Jenkins, and JUnit is required
Proficient with standard C/C++ development tools such as: gcc, Visual Studio, XCode, CodeSourcery or similar is required
Excellent verbal and written communication skills required
Strong, demonstrated knowledge of software development lifecycle methodologies is required
Strong Linux OS skills are required
Experience testing software for mobile devices or embedded systems is required
Deep knowledge and experience with Internet Protocols is required
Strong networking skills and experience working with network appliances (routers, switches, load balancers, etc.) and network utilities (firewalls, web servers, proxy servers, etc.) is required
Proficiency with automated testing is required
Preferred but not required skills:
Familiarity and exposure to continuous integration environments (CruiseControl, etc.)
Cellular networking and knowledge of network carrier systems experience
Experience with embedded software and interaction with hardware
M2M experience
Motivational Fit:
Results oriented, focused on delivering value to the customer
Strong desire to be part of a fast paced environment
Knows how to keep it simple; defining & building the simplest thing that will work
Rapid and motivated self-learner
Creative problem solver
Team player with excellent decision making abilities
Education and Experience:
Bachelor's degree (or higher) in Computer Science or related technical discipline
5+ years of experience defining, architecting and implementing complex software systems
| Location: |
Foxboro, MA
United States
|
THIS JOB HAS EXPIRED