Spark Life Solutions Inc · 10 hours ago
Embedded Software Engineer
Spark Life Solutions Inc is seeking an Embedded Software Engineer to design and implement software for embedded devices. The role involves collaborating with hardware teams, performing testing, and ensuring regulatory compliance to safety and security standards.
Responsibilities
Requirement Analysis & traceability
Design and implement software for embedded devices (C/C++) from requirements to production
Collaborate with hardware teams to integrate, test, and troubleshoot systems
Perform unit/system testing using tools like oscilloscopes and logic analysers
Maintain design documentation, technical specifications, and code reviews
Regulatory compliance to customer safety and security standards
Qualification
Required
Bachelor's degree (BSCS/BSEE)
3+ years related experience embedded software development and verification in C/C++ language
Exposure to completed Software Development Lifecycle (SDLC)
Experience with peripheral hardware interfaces UART, USB, Ethernet, I2C, SPI, RS232, RS422, etc
Knowledge of protocols such as CAN, TCP/IP, UDP, etc
Hands on experience with electronics test and measurement equipment (oscilloscope, logic analyser, digital multi-meter, etc.)
Company
Spark Life Solutions Inc
Welcome to a partnership focused on excellence.
H1B Sponsorship
Spark Life Solutions Inc has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (11)
2024 (7)
Funding
Current Stage
Growth StageCompany data provided by crunchbase