via LinkedIn
$100K - 150K a year
Develop and maintain full-stack web and mobile applications with a focus on frontend and backend architecture.
Senior software engineer with 10+ years of experience in full-stack web and mobile development using JavaScript/TypeScript frameworks and cloud infrastructure.
The ideal candidate will be a highly experienced Embedded Systems Architect who can design and deliver scalable firmware solutions from concept through production. This individual should have deep expertise in embedded C development, hardware-software integration, and system-level architecture while collaborating cross-functionally to ensure successful product execution. This role will partner closely with executive leadership and engineering teams to shape product direction, define technical roadmaps, and ensure reliable, high-performance embedded systems. Responsibilities • Architect system-level firmware and guide technical decisions across current and future product initiatives • Translate business and product requirements into scalable embedded firmware architectures • Design, develop, test, and maintain reliable embedded firmware solutions • Collaborate with hardware engineers on schematics, PCB layouts, BOMs, and board bring-up activities • Lead firmware test planning and execution to ensure hardware-software compatibility and optimized performance • Support debugging and troubleshooting efforts using lab-based tools (oscilloscope, logic analyzer, etc.) • Conduct code reviews and mentor engineering team members on best practices and documentation standards • Partner with Product and Project Management to define scope, timelines, and deliverables • Drive continuous improvement through evaluation of new tools, technologies, and methodologies Qualifications • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field • 10+ years of embedded systems engineering experience • Strong embedded C programming experience in fixed- and floating-point systems • Experience with microprocessor-based system design and multiple MPU platforms • Deep understanding of embedded peripherals (SPI, I2C, UART, DMA, ADC, DAC) • Experience with PCB layout collaboration and hardware integration • Working knowledge of RF communication systems and associated protocols • Proficiency with Git or similar version control tools • Strong communication skills with the ability to explain complex technical concepts to both technical and non-technical stakeholders
This job posting was last updated on 2/23/2026