Find the Top Job Opportunities in Atlanta and Across the United States

 

StandBy Talent works with some of the leading companies around the world. If you want to stay on the cutting edge of your profession and industry, you've come to the right place. To find your next opportunity search below and apply or create a profile so we can help you with your career.



Senior Software Engineer

Location: Hartford, CT
Date Posted: 01-25-2018
 Job Location: Hartford, CT

Job Description:
Each day, the engineering team is working to meet some of the most unique and exciting global challenges. In order to maintain our role as a global leader, we continue to seek talented, ambitious individuals to join our team. If you thrive in a fast-paced environment and are looking for an opportunity to apply your technical expertise, then we have a great opportunity for you. We are seeking innovative, data driven, results-oriented engineers to contribute to our continued legacy of innovation.

Duties & Responsibities:
This position is for a Senior Software Engineer in a product development setting with specific focus on developing software in support of key service initiatives. The key projects support efficiency improvements in maintenance and repair, detecting performance degradation and preventing failures in elevators and escalators. The successful candidate has a solid understanding of software engineering principles and practices and is able to use those skills to develop highly scalable, efficient, reliable and maintainable software solutions.
  • Responsible for design solutions in all stages of development, from proof of concept to prototype to production
  • Work with cross-functional global teams (electrical, software, IT, mobile applications, data analytics, innovation, service operations, etc.) and external engineering design service providers
  • Collect and document software requirements and document software design
  • Develop Python software for an embedded Linux platform
  • Create and execute software and system test plans Develop and run automated python test scripts
  • Troubleshoot, debug and resolve software issues
  • Participate in software code reviews
  • Develop prototype software for proof of concept demonstrations
  • A hands-on on approach is expected for lab, test tower and field validation and verification of design solutions
Education / Certifications
  • Bachelor’s degree in Computer Science, Computer Engineering, or Software Engineering with 4-7 years of relevant experience or a Master’s degree with 2-5 years of relevant experience
Experience/Qualifications
  • Experience with embedded Linux required
  • Python coding experience required
  • Experience with Object Oriented design required
  • Experience with C, C++ and or C# a plus
  • Experience with sensor technologies, wireless communication devices and common communications protocols (UART, I2C, CAN) a plus
  • Familiarity with software configuration management tools and practices
  • Successful candidates should have experience in full software development lifecycle and diverse software project management approaches
  • Excellent written and verbal communications skills
  • Ideal candidate will have strong focus-on-results and teamwork skills. Strength in adaptability, listening and forward thinking preferred
  • Experience in design, code and debug of software
  • Strong analytical and debugging skills
  • Proven ability to meet commitments
  • Prior exposure to mechanical and electromechanical maintenance and service methods advantageous
Candidate Must Have:  
  • Bachelors or Masters in Computer Science, Computer Engineering or Software Engineering
  • Minimum 2 years relevant work experience for Masters Minumum 4 years relevant experience or Bachelors
  • Embedded Linux REQUIRED
  • Pythod coding experience REQUIRED
  • Object Oriented design experience REQUIRED
or
this job portal is powered by CATS