Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer III in Dallas, TX vacancy
  •  ...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... 
    Suggested
    Work at office

    J.P. Morgan

    Dallas, TX
    21 days ago
  •  ...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

    PBK

    Dallas, TX
    4 days ago
  •  ...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

    3B Staffing LLC

    Irving, TX
    5 days ago
  •  ...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

    Apex Systems

    Dallas, TX
    2 days ago
  •  ...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... 
    Suggested
    Contract work
    For contractors
    Work at office
    Local area
    Flexible hours

    Rosendin Electric

    Dallas, TX
    4 days ago
  •  ...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 employment
    Contract work
    Work experience placement

    YK Solutions LLC

    Dallas, TX
    4 days ago
  •  ...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 time
    Temporary work
    Local area
    Monday to Friday
    1 day per week

    Elevance Health

    Grand Prairie, TX
    2 days ago
  • $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 employment
    Full time
    For contractors
    Work at office

    Texas State Library and Archives Commision

    Dallas, TX
    2 days ago
  • $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 time
    Relocation package

    Riccione Resources, Inc.

    Dallas, TX
    5 days ago
  • $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 pay
    Temporary work
    Flexible hours

    Experis/Manpower Group

    Dallas, TX
    1 day ago
  •  ...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 work
    Shift work
    Day shift

    Trispoke Managed Services Pvt Ltd

    Grand Prairie, TX
    5 days ago
  •  ...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... 

    The Judge Group

    Grand Prairie, TX
    2 days ago
  •  ...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 time
    Contract work
    For contractors
    Work experience placement
    Work at office
    Local area
    Relocation package

    Sherwin-Williams

    Dallas, TX
    3 days ago
  •  ...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 employment
    Local area
    Relocation

    Riccione Resources, Inc.

    Dallas, TX
    5 days ago
  •  ...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 placement
    Work at office
    Local area
    Flexible hours

    Hidden Level Inc.

    Syracuse, NY
    3 days ago
  • $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 placement
    Worldwide

    Abbott

    Irving, TX
    5 days ago
  • $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 time
    Flexible hours

    Continental Electronics Corporation

    Richardson, TX
    5 days ago
  •  ...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

    Bernier Carr & Associates

    Syracuse, NY
    8 days ago
  • $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 work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Relocation package
    Flexible hours

    Raytheon

    Richardson, TX
    5 days ago
  • $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

    Luxus

    Irving, TX
    26 days ago
  •  ...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 time
    Temporary work
    Monday to Friday

    Heads Up Technologies

    Addison, TX
    4 days ago
  •  ...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

    Congruex LLC

    Irving, TX
    5 days ago
  • $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 contractors
    Local area

    Meade

    Dallas, TX
    26 days ago
  • $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

    PTR Global

    Dallas, TX
    1 day ago
  •  ...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

    Nidec

    Syracuse, NY
    5 days ago
  •  ...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

    Glaukos Corporation

    Dallas, TX
    3 days ago
  • $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 time
    Work experience placement
    Relocation

    Applied Materials

    Dallas, TX
    16 hours ago
  • 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 time
    Work at office

    Association for Facilities Engineering

    Garland, TX
    1 day ago
  •  ...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 job
    Local area

    PMG

    Dallas, TX
    more than 2 months ago
  • $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 employment
    Temporary work
    Work experience placement

    Randstad Digital Americas

    Richardson, TX
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer III. Be the first to apply!