Firmware Engineer
Kasmo Global
Role: Firmware Engineer
Location: Carlsbad, CA (2320 Camino Vida Roble Carlsbad, California 92011
Duration: 2+ yrs Key Responsibilities Module/Silicon Firmware
• Develop module-level firmware (embedded C) for optical communications products; platform leverages ARM based MCUs
• Implement control of various ICs through SPI, I2C and other low-level communications protocols
• Implement and support validation of customer-facing interfaces ensure compliance with SFF-8636 and CMIS specifications
• Develop silicon level firmware (embedded C) for control/processing of custom silicon for optical products
• Implement algorithms for controlling silicon and silicon photonic ICs Test Software
• Develop new and improve existing test software written in Python to test custom silicon and optical modules
• Automate custom and commercial test and measurement equipment using USB, GPIB, and TCP/IP interfaces.
• Review existing code, make improvements, and develop changes that impact cycle time, quality, and reliability of our products.
• Provide software for skilled technicians for fault isolation of complex optical, electrical, and communication problems. Computer programming and software architecture in C
Scripting in Python
Problem solving and debug skills
• Minimum Requirements: ("Must have" Qualifications)
1. 10 to 15 yrs of relevant experience.
2. Python Scripting
3. Optical product experience
• Desired Skills/Qualifications/System Experience requirements: ("Nice to have Qualifications")
1. Firmware Expert,
2. Embedded C
Additional position requirements:
• Can the worker(s) work remote? Or is this strictly an onsite position? ONSITE 3-5 days/week
• Would you prefer your interviews to be via: Phone, Email, WebEx, Video or In Person? Webex
Location: Carlsbad, CA (2320 Camino Vida Roble Carlsbad, California 92011
Duration: 2+ yrs Key Responsibilities Module/Silicon Firmware
• Develop module-level firmware (embedded C) for optical communications products; platform leverages ARM based MCUs
• Implement control of various ICs through SPI, I2C and other low-level communications protocols
• Implement and support validation of customer-facing interfaces ensure compliance with SFF-8636 and CMIS specifications
• Develop silicon level firmware (embedded C) for control/processing of custom silicon for optical products
• Implement algorithms for controlling silicon and silicon photonic ICs Test Software
• Develop new and improve existing test software written in Python to test custom silicon and optical modules
• Automate custom and commercial test and measurement equipment using USB, GPIB, and TCP/IP interfaces.
• Review existing code, make improvements, and develop changes that impact cycle time, quality, and reliability of our products.
• Provide software for skilled technicians for fault isolation of complex optical, electrical, and communication problems. Computer programming and software architecture in C
Scripting in Python
Problem solving and debug skills
• Minimum Requirements: ("Must have" Qualifications)
1. 10 to 15 yrs of relevant experience.
2. Python Scripting
3. Optical product experience
• Desired Skills/Qualifications/System Experience requirements: ("Nice to have Qualifications")
1. Firmware Expert,
2. Embedded C
Additional position requirements:
• Can the worker(s) work remote? Or is this strictly an onsite position? ONSITE 3-5 days/week
• Would you prefer your interviews to be via: Phone, Email, WebEx, Video or In Person? Webex
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Alpharetta, GA vacancy
- ## Senior Firmware EngineerApply: Duluth, Georgia: Full time: Posted Today: R-103116# **Lattice Overview**There is energy here...energy... ..., and for our customers. Lattice is a worldwide community of engineers, designers, and manufacturing operations specialists in...SuggestedFull timeWorldwide
- ...and products company that provides innovative products entero-medical and pain devices! Position located in. As a Medical Device Engineer you will be working with cross-functional teams to drive and grow technical capabilities of the R&D organization. This is a hands-...SuggestedPermanent employmentFull timeWork experience placement
- ...Alpharetta is seeking a highly skilled Embedded Linux Software Engineer with deep expertise in the NXP i.MX95 processor family. In this... ...build environments. Strong background in C/C++ and low-level firmware development. Knowledge of hardware interfaces such as I2C,...SuggestedWork at office
- The Software Engineer III (Electronics) is responsible for the development of software for embedded microcontrollers. Software development is focused on electronic controls for HVAC and water heating products including requirements, design, qualification, and life cycle...SuggestedContract workWork experience placementRemote workWorldwideMonday to Thursday
- ...storage tanks, water metering, energy metering, gas monitoring, and asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing, optimizing and performance engineering; for several mid - large wireless...Suggested
- Role : Embedded C++ location : Alpharetta, GA contract roleContract work
- ...we’re involved. If you want to make an impact on a global scale, come make a difference at Fiserv.Job TitleSoftware Development Engineering - Sr Professional IIAbout your role:As a Software Development Engineering - Sr. Professional II, you will design, develop, and maintain...Full timeWork at officeMonday to Friday
- ...unwavering security to responsibly propel the global lottery industry ever forward.Position SummaryJob SummaryThe Advanced Software Engineer will be responsible for developing and enhancing terminal interfaces used by players and retailers to purchase, manage, and...Full timeLocal area
$115.4k - $192.3k
Are you ready to lead analytics engineers in turning AI from experimentation into trusted, production‑grade capabilities—without compromising security or governance?About the Business:LexisNexis Risk Solutions is the essential partner in the assessment of risk. Within our...Full timeFor contractorsLocal area- ...the end users.• You will bring continuous improvements/efficiencies to the software or business processes by utilizing software engineering tools, various innovative techniques, and reusing existing solutions. Such as automation, reduce design complexity, reduce time to...Worldwide
- The company where you can make an impact and bring value.Job Summary:Greenstone is seeking a mid-level Software Engineer to join our integrations team. This role is ideal for someone with professional experience in building and maintaining B2B system integrations, as well...Full timeRemote work
- ...security to responsibly propel the global lottery industry ever forward.Position SummaryAdvanced Software EngineerThis Advanced Software Engineer position is part of the lottery division engineer team at Scientific Games. Your work on this team will help enable the funding of...Full timeLocal area
$96.26k - $137.66k
...and validation of our reputation as an excellent underwriting company.Position PurposeRLI is seeking an experienced Senior Software Engineer (.NET Full Stack) with 8-10 years of professional software development experience to join our Software Engineering team. In this...Full timeWork at officeLocal area$78.8k - $131.3k
...cloud-native applications that solve complex business challenges?Do you enjoy leveraging AI-powered tools, automation, and modern engineering practices to drive innovation and operational excellence?About the BusinessLexisNexis Risk Solutions is the essential partner in...Full timeLocal area- ...software issues for your customers? Do you pride yourself on providing world class customer support? Are you a progressive software engineer, an advocate of agile development practices, and a proponent of continuous improvement? If this is you, then join an energetic...Full time
$144.6k - $198.8k
Drive Innovation and Build Enterprise AI Solutions as our Next AI Engineer!Architect, deploy, and scale high-impact enterprise AI applications that power connected ecosystems across the entire asset lifecycle. In this hands-on engineering role, you will bridge cutting-...Ongoing contractFull timeWork at officeLocal areaWorldwide- ...storage tanks, water metering, energy metering, gas monitoring, and asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing, optimizing and performance engineering; for several mid - large wireless...
- ...Software Systems Engineer - IV America Networks is a leading sensor and networking solutions partner for companies in any Industrial, Manufacturing, and Waste management space. We design and manufacture sensors for storage tanks, water metering, energy metering, gas...
- ...security to responsibly propel the global lottery industry ever forward.Position SummaryWe are looking for a skilled Site Reliability Engineer (SRE) to enhance the stability, performance, and reliability of our production systems. The SRE will work closely with development...Permanent employmentFull timeWork experience placementLocal area
- ...asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing,... ...with the analysis, design, and development of computer hardware, firmware, embedded systems, and/or operating systems - Develop, maintain...Work experience placement
$104.9k - $174.7k
...automation, AI, and platform transformation to improve efficiency, accuracy, and cost effectiveness.About the RoleSenior Site Reliability Engineer IIWe're looking for a Senior Site Reliability Engineer II to serve as a go-to technical resource for our Life Sciences SRE team,...Full timeFor contractorsWork at officeLocal areaImmediate startFlexible hours- ...Equifax is seeking creative, high-energy and driven software engineers with hands-on development skills to work on a variety of meaningful projects. Our software engineering positions provide you the opportunity to join a team of talented engineers working with leading...
- ...or disability. Envision yourself at Barracuda The Cloud-to-Cloud Backup team is looking for an experienced Senior Software Engineer to join our team in Barracuda's Data Protection division. You'll be part of the team building the next generation of our Cloud-to...Work experience placementWorldwideFlexible hours
- ...Alpharetta, United States | Posted on 10/29/2025 SeniorSoftware Engineer- Strong knowledge of Java and Python. Alpharetta GA Mandatory Areas Skill 1 – Yrs of Exp – Java, Spring boot, microservices Skill 2 – Yrs of Exp – Python Skill 3 – Yrs of Exp – Spark...
- ...bright minds, and make a meaningful impact, we want to hear from you. Equifax is seeking creative, high-energy and driven software engineers with hands-on development skills to work on a variety of meaningful projects. Our software engineering positions provide you the...Full timeImmediate startShift work
- Company DescriptionSonsoft , Inc. is a USA based corporation duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled...Full time
- Job SummarySeeking an experienced Overseas Contractor with 11 to 15 years of expertise in Java Java SpringBoot and Java Microservices to design develop and maintain scalable backend applications with knowledge of GCP Cloud Architecture as a plusJob DescriptionDevelop and...For contractorsOverseas
- ...business, scientific and general computing applications. Education/Experience: Bachelors degree in computer science, software engineering or relevant field required. 7+ years experience required. Large scale Integration experience a plus. Responsibility level: Exercises...For contractors
$155.4k - $261.1k
Principal Software Engineer - (Kubernetes - AKS)Join AT&T and reimagine the communications and technologies that connect the world. The Technology Services organization is responsible for advancing information technology performance and delivering solutions with a focus...Temporary workWork at officeLocal areaRelocation- ...have a Degree in Computer Science (Masters Preferred) They must be proficient in Jquery, Ajax, Json. Would need computer science or engineering degree, would prefer masters degree. Job Description: The Opus team is responsible for the delivery of 4 applications that are...Temporary work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!



