Embedded Software Engineer III
Kopin Corporation
Kopin Expands U.S. Operations With New Optics & Photonics Design Center in Dallas, Texas | Kopin The Embedded Software Engineer III contributes to the development and optimization of firmware and embedded software for Kopin’s next-generation AR/VR HUDs and micro-display products. This role requires strong proficiency in embedded systems, real-time algorithm implementation, and hands‑on experience with hardware/software integration. The role develops software for custom hardware platforms including ARM processors, microcontrollers, and FPGA‑adjacent logic and ensures robust, reliable operation across imaging, tracking, display‑pipeline, and sensor‑driven subsystems. This role works collaboratively across electrical, systems, optics, and mechanical engineering teams and participates throughout the full software development life cycle from design and implementation through testing, integration, and documentation.
JOB DUTIES AND RESPONSIBILITIES
Design, implement, and maintain firmware and low‑level embedded software for portable and wearable devices. Develop device drivers, hardware abstraction layers, and board support package components for custom ARM‑ and MCU‑based platforms. Optimize image‑processing and digital signal‑processing algorithms for real‑time execution on resource‑constrained embedded hardware. Implement and manage multithreading, interrupt handling, and task scheduling inside RTOS or bare‑metal environments. Utilize co‑processing units (DSP blocks, GPU pipelines, SIMD, or FPGA‑accelerated paths) to increase computational throughput. Work closely with hardware engineers to define firmware‑to‑hardware interface requirements, timing expectations, and configuration sequences. Troubleshoot and debug system‑level issues involving display timing, sensor data alignment, memory bandwidth, and peripheral communication. Apply knowledge of discrete filters, Fourier transforms, linear systems, and fixed‑point arithmetic to practical signal‑processing tasks. Participate in full software lifecycle activities including design documentation, code reviews, unit tests, regression tests, and integration testing. Contribute to imaging, display, or sensor‑based demo applications used for internal evaluation and customer demonstrations. Collaborate with Systems Engineering to ensure embedded implementations satisfy system requirements, timing budgets, and performance margins. Maintain firmware architecture and ensure modularity, clarity, and long‑term maintainability across code bases.MINIMUM JOB REQUIREMENTS
Kopin is a defense contractor and is subject to International Traffic in Arms Regulations (ITAR). You must be a US Citizen or Permanent Resident (green card holder) to be considered for this position. Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline with a focus on embedded systems. 5‑8 years of professional experience in embedded software development. Strong proficiency in C/C++ for embedded systems. Experience with RTOS or bare‑metal development, including interrupt handlers, timers, DMA, context switching, and memory management. Demonstrated experience developing low‑level drivers and hardware interfaces (SPI, I²C, UART, GPIO, timers, DMA, display or sensor interfaces). Familiarity with image processing or digital signal processing concepts. Hands‑on experience debugging embedded systems using oscilloscopes, logic analyzers, JTAG/SWD, and in‑circuit debugging tools. Ability to contribute independently to embedded development while working within a cross‑disciplinary engineering team.PREFERRED JOB REQUIREMENTS
Master’s degree in EE/CE/CS or related field. Experience developing software for portable, wearable, or imaging/display‑centric embedded systems. Experience with GUI frameworks (Qt, LVGL, embedded UIs) and integration with display pipelines. Python experience for scripting, automation, test tooling, or data analysis. Linux familiarity—including user space, device interfaces, kernel modules, or embedded distributions. Working knowledge of video and display interfaces (MIPI-DSI/CSI, LVDS, HDMI, DisplayPort, or custom microdisplay timing). Familiarity with image formats and compression (YUV/RGB, JPEG/PNG, H.264/H.265). Exposure to wireless communication protocols (BLE, Wi‑Fi, or proprietary RF). Understanding of local file systems, storage interfaces, and data‑persistence mechanisms on embedded devices. Strong modular software design and object‑oriented development practices. Experience with revision control tools (Git preferred), including branching strategies and code review workflows. Excellent teamwork and communication skills.PHYSICAL REQUIREMENTS
Able to rotate from sitting to standing, lift up to 20 pounds, and gown according to clean room protocol Kopin Corporation is an Equal Employment Opportunity and Affimative Action employer and as such all qualified applicants will be considered for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class. If an applicant needs a reasonable accommodation due to a disability with the application process, there is additional information on our website at #J-18808-Ljbffr Kopin Corporation- ...complex and mission-critical systems. As a Site Reliability Engineer III at JPMorgan Chase within the Chief Data & Analytics Office (... ...Databricks, Snowflake, AWS, and Kubernetes Collaborates with other software engineers and teams to design, develop, test, and implement...SuggestedWork at office
- ...The Full Stack Developer III builds and supports applications, integrations, and digital... ...role partners closely with architects, engineers, corporate stakeholders, business leaders... .... Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related...Suggested
- Job Title - Back End Developer III - DevOps Engineer Duration: 6+ months Location: Richfield MN - Hybrid About the Department The Enterprise... ...token services. We are committed to delivering the right software at the right time. This role is on an engineering team that...SuggestedWork from homeFlexible hours
- Kopin Corporation is seeking an Embedded Software Engineer III to contribute to the development of firmware for cutting-edge AR/VR products in Dallas, Texas. The ideal candidate will have robust skills in embedded systems, experience with C/C++, and a collaborative mindset...SuggestedPermanent employment
- The Full-Stack Developer III is a full-stack developer who is responsible for solution design, development, and delivery. This position... ...to the execution of design, build, development, and delivery of software solutions both for internal and external users, leveraging a SQL...Suggested
$101k - $150.6k
...and operating more than 144,000 miles of transmission and distribution lines in Texas. Summary The Technical Specialist II and III is responsible for functional requirements definition, security, implementation, and maintenance of the Transmission Management System...Full timeTemporary workFor contractorsRelocation3 days per week- ...high-volume transaction systems; C#, Java/.NET a plus. S oftware Engineer III A leading technology innovator in the retail and payments sector is seeking a highly skilled Software Engineer III to join their growing development team. This organization...
- ...Software Dev Engineer III Location: Dallas, Texas (Onsite) Role Overview We are seeking a passionate and results-oriented Software Development Engineer. In this role, you will design and build scalable solutions that empower our field teams. You will apply industry...
- ...Job Description About the Role We are seeking 4 Software Engineer III professionals to support a high-priority, compliance-driven initiative within a fast-evolving engineering organization. This project involves modernizing development workflows using AI-driven...
- ...to have you as a shareholder!## **YOUR NEXT OPPORTUNITY:**The Engineer III is a senior engineering position responsible for providing technical... ..., Microsoft Office (Outlook, Word, Excel, etc.), Illumination software, and Oracle software pertaining to Engineering Productivity...Contract workFor contractorsWork at officeLocal areaFlexible hours
$76.2k - $187.74k
...Embedded Software Engineer Compensation: $76,200 - $187,740 Job Description Participate in the entire software development life cycle for embedded software operating on unmanned robotic vehicles. Duties include, but are not limited to, requirements development, design...Local area$73.15k - $174k
...Embedded Software Engineer At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life...Permanent employmentFull timeContract workLocal area$116.86k - $156.05k
A leading energy solutions provider in Texas is seeking an experienced Energy Engineer PE III to oversee energy optimization for commercial buildings. The ideal candidate will possess a Bachelor's degree in Engineering, over 10 years of relevant experience, and a deep understanding...- Currently, we have one open position! (Energy Engineer III) If you are interested, please contact us. Full-time Energy Engineer III (PE... ...bench-marking. Skilled in use of computer applications and software associated with the preparation of plans and engineering computations...Full timeFor contractorsLocal area
$135.79k - $184.46k
Shield AI is seeking a Staff Software Engineer, Embedded Applications in Dallas, Texas, responsible for developing and integrating software systems for advanced avionics sensors in Unmanned Aerial Vehicles. This position requires expertise in C/C++, embedded systems, and...- Texas Instruments is looking for a Software Engineer to join their Analog Power Products organization in Dallas. The role involves developing embedded firmware and software solutions for TI's analog and mixed-signal ICs, fostering collaboration with hardware design teams...
- Hermitage Infotech is seeking an Embedded Software Engineer for a 12-month contract in Dallas, TX. The role involves developing, testing, and integrating software for ASIC FPGA design, requiring expertise in Ada. Candidates must hold an active SECRET security clearance...Contract work
- We are seeking a Senior Embedded Software Engineer to sustain, troubleshoot, and improve embedded software for in-service business-jet cabin systems (IFE/CMS). You will work across Linux, QNX, RTOS, and bare-metal environments, diagnose field issues on custom hardware,...Full timeTemporary workMonday to Friday
$76.53k - $129.43k
...Delivery Office (PDO) Schematic Section is looking for Transportation Engineers to work on the district's numerous schematic project portfolio... ...management. Position Title and Salary Transportation Engineer III (B26): $76,530.00 - $129,430.00 per year; Transportation...Full timeContract workWork at officeMonday to FridayFlexible hours- Applied Materials, Inc. is seeking a Field Service Engineer II/III in Dallas-Richardson, TX. The role involves maintaining and upgrading equipment, collaborating with customers, and performing preventative maintenance. Candidates should have an Associate degree or equivalent...
- Job Title Transportation Engineer III/IV/V - PDO PS&E Section - Dallas Position Overview The Dallas District Project Delivery Office (PDO) PS&E Section is seeking Transportation Engineers to manage and develop the District's diverse PS&E project portfolio. Candidates...Full timeContract workWork at officeDay shift
- A leading technology consulting company in Dallas is seeking an Embedded Software Engineer to develop and maintain software for unmanned robotic vehicles. The role involves feature development, defect diagnosis, and ensuring smooth software integration while adhering to...
- Heads Up Technologies, Inc. is seeking a Senior Embedded Software Engineer in Addison, TX to enhance embedded software for business-jet cabin systems. Candidates need substantial experience in embedded software design and strong skills in debugging and analysis. This full...Full time
- A leading semiconductor company in Dallas is seeking a Software Engineer to join their team. As part of the Career Accelerator Program, you... ...in foundational software development processes and embedded systems design. This role offers opportunities for hands-on...
$100k - $150k
Shield AI in Dallas, Texas is looking for an Embedded Software Engineer II to develop cutting-edge avionics software for Unmanned Aerial Vehicles (UAV). You will work closely with cross-functional teams on software systems utilizing modern aerospace sensors. The role involves...$160k - $250k
Shield AI, based in Dallas, Texas, is searching for an experienced Embedded Software Engineer. The role involves developing high-quality C/C++ code for cutting-edge UAVs and requires strong skills in embedded systems. The ideal candidate will navigate a fast-paced environment...- ...POSITION TITLE: Embedded Linux Software Engineer / Embedded Software Engineer LOCATION: Plano, Texas Who We Are: Planmeca is one of the largest privately held dental equipment companies in the industry. Our technology-driven product line includes digital,...Temporary workRemote workFlexible hours1 day per week
- ...Intuit, Kohler, Nike, Sephora, Therabody, and Whole Foods spans 85+ countries. Who You Will Be Working With As an AI & Software Engineer III at PMG, you’ll be part of a team that’s transforming the way brands connect with their audiences. Our team is behind Alli, a...Remote jobLocal area
- Position: Embedded Software Engineer (C/C++, HWIL) Client: Aerospace and Defense, DoD Location: Dallas, TX area 100% onsite Duration: 12+ month contract Interview: 1 video conference interview Looking for an experienced C/C++ real-time embedded software engineer with...Contract work
$128k - $192k
...Software Engineer As a Software Engineer at Verily, you will play a pivotal role in developing and enhancing products that are focused on the promise of precision health. Verily's core strategy to advance precision health is by closing the gap between research and care...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer III. Be the first to apply!
- embedded software engineer Dallas, TX
- c++ embedded engineer Dallas, TX
- embedded developer Dallas, TX
- embedded systems software engineer Dallas, TX
- embedded engineer Dallas, TX
- software technical support Dallas, TX
- healthcare software sales Dallas, TX
- software quality assurance Dallas, TX
- android software developer Dallas, TX
- id software Dallas, TX


