Full-Stack Software Engineer
Core
Design, implement, test, and support software tools for automated verification and validation of IoT chips and wireless products.
Role type
Full-stack software engineer (IoT validation tools)
Builds
Internal software tools and frameworks for IC validation, test data analysis, and presentation
Domain
Semiconductor / Internet of Things (IoT) / Embedded Systems
Deliverable
production ML models | product features | dashboards & analysis
Required skills
JavaScript, TypeScript, Python, SQL, database manipulation, software testing methodologies, data reporting and visualization, AI-powered tools
Preferred skills
ANSI C, hardware programming (chip/board level), automated test environments, hardware debugging, laboratory equipment knowledge
Technologies
PowerBI, revision control tools, object-oriented applications, web apps
Responsibilities
Support and develop robust software infrastructure for automated verification; Develop and troubleshoot code for user applications and utilities; Assist verification/systems hardware engineers and chip design engineers; Develop tools for test data analysis and presentation; Evaluate, adopt and deploy new technologies
Seniority
Open to different levels