Sr. Software Developer

Advantage Tech is searching for a Sr. Software Developer to join their client's team in Lee's Summit, Mo.

 

Key Responsibilities:

  • Develop firmware applications and scripts on different platforms
  • Participate in full software development lifecycle from idea conception through release and maintenance
  • Utilize various microprocessor/microcontroller development kits to determine design compatibility
  • Collaborate with the team during design, development, and integration
  • Assist with the maintenance of source repositories
  • Troubleshoot support inquiries escalated from our technical support group
  • Maintain and improve the performance of existing software
  • Write high-quality, efficient, testable code
  • Contribute to planning, design, implementation, testing, operations, and process improvement
  • Build out applications and infrastructure for the Niagara-based suite of products
  • Contribute to the continuous improvement of the internal processes

Requirements:

  • Bachelor’s degree in Engineering/Computer Science or related experience 
  • 2+ years of embedded development experience
  • 2+ years of Niagara 4 developer experience
  • 2+ years of C programming experience
  • 1+ years of system-level debugging experience using JTAG or other similar interfaces

Nice to Have:

  • Experience with Linux development
  • Experience with Java programming development
  • Experience with shell scripting
  • Experience with TCP/IP, RS232, and RS485 protocols
  • Experience with board bring up for new products
  • Experience in developing cloud-enabled services and applications; understanding of cloud infrastructure services (e.g., Microsoft Azure, AWS) is a plus
Submit Resume