Responsibilities include gathering user requirements, defining system functionality, and writing code mostly in C/C++, but also Python and Java for a Linux-based access control product
Job Summary
Responsibilities include gathering user requirements, defining system functionality, and writing code mostly in C/C++, but also Python and Java for a Linux-based access control product.
Execute full software development life cycle (SDLC), develop flowcharts, layouts and documentation to identify requirements and solutions, and write well-designed, testable code.
Honeywell employees are eligible for a comprehensive benefits package including employer subsidized Medical, Dental, Vision, and Life Insurance; 401(k) match, and Paid Time Off.
Matching Summary
Responsibilities include gathering user requirements, defining system functionality, and writing code mostly in C/C++, but also Python and Java for a Linux-based access control product.
Salary
$146,000 - $183,000
Skills & Requirements
Must-have
C/C++ programming
Linux development
multithreaded software solutions
REST and CGI interfaces
Git and SVN
agile development processes
Nice-to-have
Python and Java programming
Rally agile development
access control principles
Key Requirements
10+ years programming experience using C/C++
10+ years Linux development experience and GCC
10+ years experience developing and troubleshooting multithreaded software solutions
Experience programmatically interacting with external systems
Experience with Git and SVN software version control tools
Experience with agile development processes including scrum and Kanban