What are the responsibilities and job description for the Software Engineer / Embedded HW position at H10 Capital?
Company : H10Type : Managed ServiceLocation : RedmondSoftware Engineer- Embedded SW / HW Export Control Requirement : Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident. Job DescriptionYou will participate in the design, integration and improvement of our client’s software platform. This includes designing and implementing a wide range of low-level embedded software on our hardware services, including device drivers, Linux kernel modules, porting existing software to new embedded systems, and other low-level programming activities.ResponsibilitiesArchitect and build software to automate hardware test systemsDevelop software infrastructure to support test case executionArchitect and build automation to support your own team’s software development (CI / CD)Align with various stakeholders on software requirementsDocument software requirementsSupport manufacturing, new product development (Verification and Validation), and research / experimentation / prototypingEnable automated data collection (data backends), and data analysisDeliver end-user documentsOwn and execute software testing to ensure tool quality and drive release processRequired QualificationsBS in Computer Science, Computer Engineering or Electrical Engineering5 years of professional experience in software developmentStrong Python programming skillsExperienced in Linux / UbuntuExperience with shell scripts, commands, networkingExperience working on electrical test equipment. Specifically interaction with test equipment drivers. (oscilloscopes, eloads, power supplies, network interfaces, data acquisition units)Automated data collection and data analysisPreferred QualificationsMS in Computer Science, Computer Engineering, Electrical Engineering or equivalent5 years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experienceExcellent written and verbal communications skills, team playerExperiences in embedded systemsIn-depth Docker experience