Software Engineer (Python, Labview and scripting)
Location: Londonderry, NH (03053)
Job ID: #62153
US Citizenship
As a Software Engineer, you will be responsible for the complete software development lifecycle, leading software development of complex projects from defining software requirements through release to production. You will be a key contributor in defining the software architecture and designing for efficiency and reuse.
This role requires an energetic and motivated individual with strong communication, organization, and technical skills who works well in a multi-disciplinary team.
Major functions:
• Responsible for design, documentation, development, and testing of highly reusable software
• Responsible for understanding customer and system requirements and translating into software requirements
• Responsible for preparing and presenting software designs to peers, internal and external customers
• Participates in integration, debug and test of software and hardware
• Responsible for tracking software development features, tasks and defects through release
• Responsible for software build and release of select projects
• Participates in software project estimation, planning and execution using both Agile and waterfall methodologies
• Leads and participates in software design and code reviews for system and subsystem components
• Participates in the development of software processes and best practices
• Supports proposals with concept designs and estimates
• Supports, trains, and/or mentors other team members in design best practices
Qualifications:
• BS/MS degree in Computer Science, Computer Engineering or related field
• 3+ years of Python development experience on Windows platform
• 3+ years of Labview experience on Windows platform
• Expert knowledge of data structures and inter-process communications
• Expert knowledge of multi-threaded development
• Expert knowledge of communications protocols (e.g. USB, UART etc.)
• Proficient knowledge of networking (e.g. TCP/IP), wireless, and Ethernet protocols
• Proficient at software design (UML a plus)
• Proficient with both Agile and Waterfall methodologies
• Proficient with software configuration management tools. Git preferred.
• Proficient with feature and defect tracking tools. Jira preferred.
• Self-starter with the ability to work in a fast-paced environment
• Experience with electrical schematics and circuits
Preferred Additional Skills:
• Experience developing imaging systems
• Experience with Matlab
• Experience with Java
• Experience with Git and Jira
• Experience with DOORS Requirements Management
• Experience with Eclipse and Make build systems
• Experience with Jenkins and DevOps tools
____________________________________________________________________
Butler America Aerospace, LLC. is proud to provide an equal opportunity workplace and be an affirmative action employer. Consider Butler because we are committed to hiring and retaining a diverse workforce. We recognize that we thrive on diversity for the benefit of our employees, our customers, and the communities where we are located. Employment with Butler America Aerospace, LLC. is governed on the basis of qualifications and competence without regard to race, color, religion, gender, national origin, ethnicity, veteran status, disability status, age, sexual orientation, gender identity, gender expression, marital status, mental or physical disability or any other legally protected status.
Engineer
Software Development Life Cycle
Software Development
Git
Integration
Project Estimation
Location: Londonderry, NH (03053)
Job ID: #62153
US Citizenship
As a Software Engineer, you will be responsible for the complete software development lifecycle, leading software development of complex projects from defining software requirements through release to production. You will be a key contributor in defining the software architecture and designing for efficiency and reuse.
This role requires an energetic and motivated individual with strong communication, organization, and technical skills who works well in a multi-disciplinary team.
Major functions:
• Responsible for design, documentation, development, and testing of highly reusable software
• Responsible for understanding customer and system requirements and translating into software requirements
• Responsible for preparing and presenting software designs to peers, internal and external customers
• Participates in integration, debug and test of software and hardware
• Responsible for tracking software development features, tasks and defects through release
• Responsible for software build and release of select projects
• Participates in software project estimation, planning and execution using both Agile and waterfall methodologies
• Leads and participates in software design and code reviews for system and subsystem components
• Participates in the development of software processes and best practices
• Supports proposals with concept designs and estimates
• Supports, trains, and/or mentors other team members in design best practices
Qualifications:
• BS/MS degree in Computer Science, Computer Engineering or related field
• 3+ years of Python development experience on Windows platform
• 3+ years of Labview experience on Windows platform
• Expert knowledge of data structures and inter-process communications
• Expert knowledge of multi-threaded development
• Expert knowledge of communications protocols (e.g. USB, UART etc.)
• Proficient knowledge of networking (e.g. TCP/IP), wireless, and Ethernet protocols
• Proficient at software design (UML a plus)
• Proficient with both Agile and Waterfall methodologies
• Proficient with software configuration management tools. Git preferred.
• Proficient with feature and defect tracking tools. Jira preferred.
• Self-starter with the ability to work in a fast-paced environment
• Experience with electrical schematics and circuits
Preferred Additional Skills:
• Experience developing imaging systems
• Experience with Matlab
• Experience with Java
• Experience with Git and Jira
• Experience with DOORS Requirements Management
• Experience with Eclipse and Make build systems
• Experience with Jenkins and DevOps tools
____________________________________________________________________
Butler America Aerospace, LLC. is proud to provide an equal opportunity workplace and be an affirmative action employer. Consider Butler because we are committed to hiring and retaining a diverse workforce. We recognize that we thrive on diversity for the benefit of our employees, our customers, and the communities where we are located. Employment with Butler America Aerospace, LLC. is governed on the basis of qualifications and competence without regard to race, color, religion, gender, national origin, ethnicity, veteran status, disability status, age, sexual orientation, gender identity, gender expression, marital status, mental or physical disability or any other legally protected status.
Engineer
Recommended Skills
Software DesignSoftware Development Life Cycle
Software Development
Git
Integration
Project Estimation