Software Engineer

Baltimore, Maryland; Bellevue, Washington; Remote

Posted 1 year ago

Apkudo is looking for talented software engineers/developers focused on frontend and backend development of the Hive Device Platform. Our software engineers work at all levels of the stack to build systems to drive custom test software, custom test hardware, and collect and manage large amounts of data. In addition to significant experience developing products and platforms from concept to production, we are seeking highly motivated individuals who have high standards of quality and integrity and possess a flexible, entrepreneurial spirit.

Responsibilities:
• Execute complex engineering projects full lifecycle software development
• Write well designed, testable, efficient code
• Integrate software components into a fully functional platform
• Document and maintain software functionality
• Tailor and deploy software tools, processes, and metrics
• Comply with project plans and industry standards
• Implement and execute product roadmap as it applies to hardware and software
• Serve as a subject matter expert
• Work cross-functionally, when required, to implement deliveries

Skills/Qualifications:
• BA/BS or MS in Computer Science, Engineering, Information Technology, or related field
• 3-5 years as a software engineer with proven track record of hands on experience
• 3-5 years of experience with and proficient in at least three of the following languages and technologies: Python, Javascript (Node/React), SQL (Postgres), Hadoop/Spark, C, Java
• Knowledge of Linux kernel, Linux/Android internals, Linux user space development, and data analytics
• 1-2 years of Cloud based dev-op experience (AWS, other)
• Experience with test driven development
• Mastery in software engineering tools
• Ability to document requirements and specifications
• Familiarity with software development methodology and release processes
• Excellent written and verbal skills
• The ability to meet deadlines while overseeing multiple short-term projects – must be detailed and organized
• Mobile device testing experience highly desirable
• Ability to work in a cross-functional group environment
• Excellent problem solving skills
• Highly self-motivated, energetic, proactive and results-oriented

Apply Online

A valid email address is required.