Connectivity Software 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 Software Engineer to take on an unparalleled technical opportunity in the development of Axeda's connectivity software solutions. This is an exciting opportunity to be a major contributor in Axeda?s unique, newly formed Axeda Ready group. In this position, you will bring your well-rounded software development expertise to 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.
The Axeda Ready team operates as an agile software team. The goal is quality product without the baggage of stuff that doesn?t matter. As an Axeda Ready engineer, you?ll design, code, test, document, and support what the team builds, with full lifecycle ownership.
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
Participate 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
Technical/Professional Knowledge/Skills:
Experience in designing and delivering high performance, cross-platform software in mission critical applications
Proven proficiency defining, architecting and implementing complex software systems is required
Proficient with standard Java development tools such as: Eclipse/IntelliJ, Maven, Ant, Subversion, CruiseControl/Jenkins, and JUnit 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 with network programming 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:
Cellular networking and knowledge of network carrier systems experience
Experience with embedded software and interaction with hardware
Experience with standard C/C++ development tools such as: gcc, Visual Studio, XCode, CodeSourcery or similar
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
2+ years of professional experience defining, architecting and implementing complex software systems
| Location: |
Foxboro, MA
United States
|
THIS JOB HAS EXPIRED