Embedded Software Engineer III
Kopin
Embedded Software Engineer III
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:
- 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 Affirmative 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
- ...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
- ...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...Suggested
- ...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...Suggested
- ...Engineer III Whether you're a recent grad or a seasoned professional, you can experience meaningful career growth at Rosendin. Enjoy... ..., Microsoft Office (Outlook, Word, Excel, etc.), Illumination software, and Oracle software pertaining to Engineering Productivity and...SuggestedContract workFor contractorsWork at officeLocal areaFlexible hours
- ...Position Title: Engineer III (Confidential Client) Location: Not specified Employment Type: Permanent Position Summary Performs intermediate level engineering and/or project management duties related to one or more functional areas that may include: pipeline...Permanent employmentContract workWork experience placement
- ...Anticipated End Date: 2026-08-24 Position Title: Engineer III Job Description: Engineer III Location: Ideal candidates will be able to report to our Pulse Point location at 2505 N. Highway 360, Suite 300, Grand Prairie, TX 75050. This role...Full timeTemporary workLocal areaMonday to Friday1 day per week
$110k - $166k
...Engineer III Hybrid | Dallas, TX Full-Time / Permanent Salary: $110,000 - $166,000 Position Summary Seeking an experienced Engineer III to support engineering and project management activities related to pipeline systems, storage facilities...Permanent employmentFull timeFor contractorsWork at office$80k - $120k
...learn more. Base pay range $80,000.00/yr - $120,000.00/yr Direct message the job poster from Riccione Resources, Inc. Software Engineer, C, C++, Embedded Linux, North Dallas, Hybrid Overview Opportunity to work with a leading telecom firm in its niche. Candidate will...Full timeRelocation package$45 - $50 per hour
...Our client is seeking a dedicated and skilled Embedded Software Engineer to join their dynamic team. As an Embedded Software Engineer, you will be part of the engineering department supporting cutting-edge projects. The ideal candidate will demonstrate strong problem-...Weekly payTemporary workFlexible hours- ...Title : Embedded S/W Engineer Location : Grand Prairie, TX (Onsite) Contract : 12Month Contract with potential extension... ...W2! Job Description Looking for Embedded Software Engineer with 6+ years of experience to work on missile seeker...Contract workShift workDay shift
- ...Position: Embedded Software Engineer - Missile Systems Location: Grand Prairie, TX About the Role We are seeking an Embedded Software Engineer to design, develop, and deliver embedded software solutions supporting advanced missile subsystem programs...
- ...Project Engineer III This position is with the Project Engineering group within the Global Supply Chain Engineering Planning & Execution team. The Project Engineer III will be assigned to large Engineering projects working closely with an Engineering Project Manager...Full timeContract workFor contractorsWork experience placementWork at officeLocal areaRelocation package
- ...Senior Software Engineer, C, Embedded, RTOS, Growing Firm – Dallas, TX Our client needs to hire a passionate Senior Software Engineer to work on new product development and sustaining current products. You will work on full life cycle product development, diagnose field...Permanent employmentLocal areaRelocation
- ...deliver real-time insights for defense and commercial applications. Position Overview As we expand, we’re looking for a Senior Embedded Software Engineer to accelerate product development of high performance, embedded software systems. Location The position is located in the...Work experience placementWork at officeLocal areaFlexible hours
$78k - $156k
...nutritionals and branded generic medicines. Our 115,000 colleagues serve people in more than 160 countries. Job Title Senior Embedded Software Engineer Working at Abbott At Abbott, you can do work that matters, grow, and learn, care for yourself and your family, be your...Work experience placementWorldwide$153k - $170k
...supporting a wide spectrum of markets from commercial products, military customers, to space research laboratories. The Embedded Software Engineer will work with software and hardware teams, create code and documentation to support system control and monitoring of CEC...Full timeFlexible hours- ...team of architects & interior designers, engineers, and industry professionals working across... ...JOB SUMMARY: The Electrical Engineer III leads the design and delivery of electrical... ...electrical engineering. Experience with BIM software, Revit preferred. Experience with...Work at office
$86.8k - $165.2k
...Senior Embedded Software Engineer As our next Senior Embedded Software Engineer, you'll immerse yourself in Strategic Nuclear Deterrence, bringing your acumen to the forefront of innovation and ensuring the efficacy and security of systems that are vital to national...Temporary workWork experience placementWork at officeRemote workRelocationRelocation packageFlexible hours$120k - $155k
...Job Description Job Description Electrical Engineer III (Mission Critical & Building Systems) Company Name: DFW Consulting Group... ...MEP consulting engineering environment or related industry Software: Proficiency in AutoCAD, Revit, Bluebeam, Microsoft Office, Easy...Work at office- ...About the role 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...Full timeTemporary workMonday to Friday
- ...Position Congruex Group LLC is hiring a Structural Engineer III – Mounts to work in Irving, Texas. The role involves independently reviewing... ...tower & mount structures and foundations using analysis software. Identify and modify failing mounts to meet code requirements....Work at office
$111k - $136k
...service design firm specializing in innovative and cost-effective engineering solutions for data centers, cloud providers, and large-scale... ...job opportunity for an entry-to-mid level Mechanical Engineer III with experience in Computational Fluid Dynamics (CFD) to be...For contractorsLocal area$130k - $160k
Position Project Engineer III - Dallas, Texas - Perm Placement - Salary $130K-$160K plus benefits. Job Overview Mentor engineering and CAD teams in physical layout, protection and control design. Serve as sealing engineer for project deliverables, maintain customer relationships...Permanent employment- ...s best technologies and products; we will continue our part in creating a better society. Job Summary The Manufacturing Engineer III is a senior individual contributor responsible for leading complex manufacturing engineering initiatives that improve safety, quality...Shift work
- ...Job Description GLAUKOS - FIELD SERVICE ENGINEER (South Central-Remote) How will you make an impact? The Field Service Engineer III is a technical expert capable of providing advanced support in the installation, maintenance, and troubleshooting of our products...Remote work
$37 - $51.2 per hour
...We Are Applied Materials is a global leader in materials engineering solutions used to produce virtually every new chip and advanced... ...the posted pay range is for an Install Field Service Engineer III. The Install Field Service Engineer I, II, and IV offer a different...Full timeWork experience placementRelocation- Facilities Engineer III Job Family: Facilities Company: Paligen Technologies Location: Garland, TX onsite Job Title: Facilities Engineer... ..., SolidWorks), Modelling (Geomagic Studio), SPC and SPC software such as Synergy, Minitab) Familiar with ladder logic and CNC...Part timeWork at office
- ...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
$120k - $130k
...Education : Bachelors Responsibilities Design and implement embedded software code according to specifications. Develop software for Linux... ...Qualifications Education: Bachelor's or Master's degree in Electrical Engineering, Computer Science, Computer Engineering, or equivalent...Permanent employmentTemporary workWork experience placement
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
- embedded systems software engineer Dallas, TX
- embedded developer Dallas, TX
- embedded engineer Dallas, TX
- software trainer Dallas, TX
- ultimate software Dallas, TX
- software sales executive Dallas, TX
- software applications developer Dallas, TX
- remote software sales Dallas, TX
- senior c# .net software developer Dallas, TX



