Sustain and support changes to an existing set of products in thermal imaging, power quality and networking product portfolios to address Compliance, Radio Equipment Directive Requirements and other Security related code changes.
Responsibilities :
Act as an individual contributor developing Embedded Software applications.
Design, implement, test, document and maintain firmware for Embedded Linux platforms.
Resolve critical Linux Kernel, Library and other third part CVEs.
Resolve critical errors found from secure scanning tooling and static analysis.
Potentially help upgrade or migrate kernel versions for embedded linux projects.
Collaborate with the Validation and systems team for firmware and system verification.
Work collaboratively with others to achieve goals.
Able to perform comfortably in a fast-paced, deadline-oriented work environment
Qualifications :
Bachelor's degree in computer science, Computer Engineering, Electrical Engineering, or related field + 0-3 yrs. experience or Masters with strong firmware / software development background.
5+ years' experience in Firmware development on embedded Linux products C / C++ coding experience for microcontrollers and Linux Applications.
Experience with cross-platform toolchains & build tools including, GCC, Make / CMake, yocto Linux toolchains, as well as container based environments (Docker).
Comfortable writing software utilizing operating system fundamentals including synchronization, multithreading / concurrency, shared memory and IPC mechanisms.
Knowledge of connectivity software and networking with technologies including TCP / IP, BT / BLE, and Wi-fi.
Knowledge of best practices associated with Secure Product Design (SPD).
Knowledgeable of Agile-based development process, preferably some flavor of Scrum, on multiple projects.
Comfortable selecting, updating, maintaining or patching 3rd party device drivers to interface with external hardware.
Experience with best practices for firmware architecture, multithreaded / concurrent software designs, Modular Software and Objected Oriented Design (OOD).
Hands-on Experience using source control (Git).
Ability to utilize software debugging and troubleshooting techniques.
Excellent problem-solving skills with attention to detail.
Effective written and verbal communication abilities to engage with diverse cross-function teams.
Solid history of testing, debugging, and participating in code reviews before software is committed.
AI-powered automation, and other disruptive technologies.
Create a job alert for this search
Embedded Software Engineer • Everett, WA, US
Related jobs
Promoted
C++ Software Engineer
VirtualVocationsEverett, Washington, United States
Full-time
A company is looking for a C++ Software Engineer to join their product development team.Key Responsibilities Design, implement, and test software to meet specifications and requirements Particip...Show moreLast updated: 30+ days ago
Promoted
Principal Software Engineer
VirtualVocationsEverett, Washington, United States
Full-time
A company is looking for a Principal Software Engineer.Key Responsibilities Understand, document, and operationalize the entire stack for new hires Debug, maintain, and improve backend infrastru...Show moreLast updated: 30+ days ago
Promoted
Implementation Engineer
VirtualVocationsEverett, Washington, United States
Full-time
A company is looking for an Implementation Engineer (Remote).Key Responsibilities Execute initial configuration of products for customer integration into their marketing tech stack Empower custo...Show moreLast updated: 30+ days ago
Promoted
OnBase Engineer
VirtualVocationsEverett, Washington, United States
Full-time
A company is looking for an OnBase Engineer to design, implement, and support enterprise content management solutions.Key Responsibilities Design and configure OnBase solutions including Workflow...Show moreLast updated: 2 days ago
Promoted
System Software Engineering Manager
VirtualVocationsEverett, Washington, United States
Full-time
A company is looking for a System Software Manager - Core Graphics.Key Responsibilities Lead a team of software engineers to develop innovative real-time user mode drivers for GPUs and display te...Show moreLast updated: 1 day ago
Promoted
Embedded Linux Engineer
VirtualVocationsSeattle, Washington, United States
Full-time
A company is looking for an Embedded Linux Engineer to automate infrastructure for IoT device provisioning and deployment.
Key Responsibilities Design, implement, and maintain Yocto-based embedded...Show moreLast updated: 3 days ago
Promoted
Software Engineer Consultant
VirtualVocationsEverett, Washington, United States
Full-time
A company is looking for a Software Engineer Consultant to help execute tech solutions for Enterprise clients.Key Responsibilities Develop and build software that integrates with various technolo...Show moreLast updated: 30+ days ago
Promoted
Senior Software Engineer
VirtualVocationsEverett, Washington, United States
Full-time
A company is looking for a Senior Software Engineer, Banking Activities.Key Responsibilities Solve high-risk, cross-team challenges in financial reporting and ledgering, driving solutions end to ...Show moreLast updated: 30+ days ago
Promoted
Senior Security Software Engineer
VirtualVocationsEverett, Washington, United States
Full-time
A company is looking for a Senior Security Software Engineer.Key Responsibilities Develop and maintain embedded software with a focus on security Implement and manage security protocols and auth...Show moreLast updated: 30+ days ago
Promoted
Bioinformatics Software Engineer
VirtualVocationsEverett, Washington, United States
Full-time
A company is looking for a Bioinformatics Software Engineer (Java, AWS, LIMS).Key Responsibilities Perform hands-on Java backend development for LabVantage LIMS applications and their deployment ...Show moreLast updated: 1 day ago
Promoted
Software Engineer, Full Stack
VirtualVocationsEverett, Washington, United States
Full-time
A company is looking for a Software Engineer, Full Stack.Key Responsibilities Lead technology projects and a team to create robust, cloud-native solutions in data management and security Write h...Show moreLast updated: 30+ days ago
Promoted
Embedded Software Engineer
VirtualVocationsEverett, Washington, United States
Full-time
A company is looking for an Embedded Software Engineer to develop secure, high-performance software for embedded and IoT applications.
Key Responsibilities Design, develop, and optimize embedded s...Show moreLast updated: 30+ days ago
Promoted
Embedded Engineer - System Validation
JobotSeattle, WA, US
Full-time
This Jobot Job is hosted by : Christina Finster.Are you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume.
Salary : $150,000 - $200,000 per year.Our client was founde...Show moreLast updated: 6 days ago
Promoted
Senior C++ Systems Engineer
VirtualVocationsEverett, Washington, United States
Full-time
A company is looking for a Senior C++ Systems Engineer.Key Responsibilities Implement core machine-learning / computer vision and procedural modeling algorithms in C++ Apply research in machine le...Show moreLast updated: 12 days ago
Promoted
Software Engineer II
VirtualVocationsEverett, Washington, United States
Full-time
A company is looking for a Software Engineer II - Java (Remote).Key Responsibilities Design and develop technical solutions that meet user needs regarding functionality, performance, scalability,...Show moreLast updated: 30+ days ago
Promoted
Senior Embedded Software Engineer
VirtualVocationsEverett, Washington, United States
Full-time
A company is looking for a Senior Embedded Software Engineer.Key Responsibilities Design, implement, and optimize portable, memory-efficient software in C Develop and integrate cryptographic and...Show moreLast updated: 5 days ago
Promoted
Elixir Software Engineer
VirtualVocationsEverett, Washington, United States
Full-time
A company is looking for a Staff Elixir Software Engineer to lead the development of a distributed spacecraft ground control system.
Key Responsibilities Design, develop, and sustain satellite com...Show moreLast updated: 2 days ago
Promoted
Software Engineer
VirtualVocationsSeattle, Washington, United States
Full-time
A company is looking for a Software Engineer - SIG.Key Responsibilities Develop and maintain libraries for major platforms for internal use Create and maintain unit, integration, and regression ...Show moreLast updated: 30+ days ago