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 IIIThe 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 protocolKopin 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 . To apply please send your resume to: View email address on click.appcast.io

Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer III in Dallas, TX vacancy
  •  ...passionate pioneer in technology who wants to work in a collaborative environment? As an experienced Sr. .Net Full Stack Developer - Software Engineer III - you will have the ability to share new ideas and collaborate on projects as a consultant without the extensive demands of... 
    Suggested

    Deloitte

    Dallas, TX
    3 days ago
  • $147k - $211k

     ...technologies.Review code developed by other engineers and provide feedback to ensure best...  ...2 years of experience with working with embedded operating systems.Preferred qualifications...  ...health, diagnosis and resolution, and software test engineering.In this role, you will... 
    Suggested
    Worldwide

    Google

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

    AmNet Services

    Irving, TX
    1 day ago
  • $147k - $211k

     ...technologies.Review code developed by other engineers and provide feedback to ensure best...  ...2 years of experience with working with embedded operating systems. Preferred qualifications...  ...health, diagnosis and resolution, and software test engineering. Google's software engineers... 
    Suggested
    Worldwide

    Google

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

    AmNet Services

    Irving, TX
    1 day ago
  • Kopin Corporation in Dallas is seeking an Embedded Software Engineer III to design, implement, and optimize firmware for AR/VR HUDs and micro-display products. You will work on ARM- and MCU-based platforms, develop drivers, and enhance imaging and display pipelines with... 

    Kopin

    Dallas, TX
    5 days ago
  • What We're Looking ForJoin HNTB North Texas/ Arkansas as Roadway Engineer III where you can create a career that is meaningful to you while...  ...using current drawing and technical tools, programs and software. May mentor, train and review work of junior engineer staff and... 
    Full time
    Work at office

    HNTB Companies

    Dallas, TX
    2 days ago
  •  ...asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing,...  ...responsibility is the ongoing support and administration of database software systems 5+ years in a BI Tool on OBIEE 2+ years of Tableau 5+... 
    Work experience placement

    AmNet Services

    Irving, TX
    1 day ago
  • $147k - $210k

     ...product or system development code.Review code developed by other engineers and provide feedback to ensure best practices (e.g., style...  ...or equivalent practical experience.2 years of experience with software development in one or more programming languages.Preferred qualifications... 

    Google

    Sunnyvale, TX
    1 day ago
  • $95k - $105k

    Join Us:Elevate Your Career as an Overhead Transmission Engineer III — Empower Resilient, Reliable, and Future‑Ready Energy InfrastructureAre...  ...with engineering, computational, and modeling software (Revit, AutoCAD, MicroStation, PLS-CADD, etc.), as well as Microsoft... 
    Work at office
    Local area

    Clough, Harbour & Associates

    Syracuse, NY
    3 days ago
  • $97k - $127k

     ...offers a supportive environment for career development. Come, stay, and grow with us.What Drives SuccessWe are seeking a Mechanical Engineer III to lead the design, development, and validation of HVAC systems and components, including evaporator coils and air handlers.... 
    Temporary work

    Lennox International

    Richardson, TX
    4 days ago
  •  ...for innovative ways to help people? Do you like having the autonomy to build new solutions from the ground up? If so, being a Software Engineer III at Frost could be the job for you.At Frost, it’s about more than a job. It’s about having a flourishing career where you can... 
    Full time

    Frost Bank

    Dallas, TX
    19 hours ago
  • $50 per hour

     ...power industry and the military’s green power initiatives.As a Software Engineer at MFC, you will join one of the largest networks of...  ...programs over your career!What You Will Be DoingAs a Staff Embedded Software Engineer, your responsibilities will include but are... 
    Full time
    Contract work
    Temporary work
    Work experience placement
    Casual work
    Worldwide
    Flexible hours

    Lockheed Martin

    Grand Prairie, TX
    1 day ago
  • $123.2k - $189.1k

    Job DescriptionAboutGM is developing the next generation of embedded platform software to deliver state-of-the-art ADAS features to our customers...  ...with the autonomy stack. The Role As a Software Engineer you’ll be responsible for designing, documenting, and implementing... 
    Full time
    Work experience placement
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, TX
    2 days ago
  • Embedded Software EngineerLocation: Grand Prairie, TXJob ID: #72907Pay Range: $95-113 Seeking an Embedded Software Engineer to design, develop, and implement embedded software for the missile programs full-time at Grand Prairie, TX location. This role includes performing... 
    Full time

    Butler

    Grand Prairie, TX
    4 days ago
  • $107.2k - $182.6k

     ...Software Engineer IIIThe Software Engineer III is a senior engineer who owns complex features, provides technical leadership, and mentors other engineers – including in the effective and responsible use of AI coding agents as part of the team's standard development practice... 

    RealPage

    Richardson, TX
    2 days ago
  • $86.8k - $165.2k

     ...expertise to solve customers’ toughest challenges and to meet the demands of a rapidly evolving global market.As our next Senior Embedded Software Engineer, you'll immerse yourself in Strategic Nuclear Deterrence, bringing your acumen to the forefront of innovation and... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Raytheon

    Richardson, TX
    19 hours ago
  •  ...Technology and Business consulting services. We are in search of a highly motivated candidate to join our talented Team.Job Title: Engineer-Equipment - III Job Location: Irving, TX Job Description: The Detail Capacity Engineering (DCE) group under the Wireline Network... 

    Ampcus

    Irving, TX
    1 day ago
  •  ...Software EngineerThis position requires a DoD Secret security clearance or equivalent. Designs...  ...to be applied to and integrated with engineering, scientific, and manufacturing...  ...office. This position is for developing embedded real-time software on Client-3 products.... 
    Work at office

    PLANIT Group

    Grand Prairie, TX
    2 days ago
  • $45 - $50 per hour

     ...Embedded Software EngineerOur 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... 
    Flexible hours

    Experis

    Dallas, TX
    2 days ago
  •  ...Embedded Software EngineerParticipate in the entire software development life cycle for embedded software operating on unmanned robotic vehicles...  ...and correction of reported defects.Participation in systems engineering to ensure smooth software integration.Support of fielded... 

    Talent Software Services

    Dallas, TX
    1 hour ago
  •  ...Level Career (10+ yrs experience) $150,000 - $200,000Job DescriptionLooking for 8+ years of experienced C/C++ real-time embedded software engineer with hands-on Hardware-In-the-Loop experience. Basic qualifications: (must have 8+ years of experience) -BS in Computer Engineering... 

    Navstar

    Grand Prairie, TX
    2 days ago
  •  ...Software EngineerLockheed Martin MFC – Embedded S/W Engineer – Location – Grand Prairie, TX (On-site full time) Pay Rate up to $92.55 W2 hourly (1.5x OT), Medical/Dental/Vision/401k Offered Duration: 12-18+ Months with possibility to convert direct Clearance: Must have... 
    Hourly pay
    Full time

    ClearanceJobs

    Grand Prairie, TX
    3 days ago
  • $100k - $170k

    Role Summary/Purpose:The Assistant Vice President, iOS Software Development Engineer III craves working in a hands-on mobile environment and leads by example to make sure projects are delivered on time and to specification. To be successful in this role, you will need deep... 
    Full time
    Work experience placement
    Work from home
    Visa sponsorship
    Work visa
    Monday to Friday

    Synchrony Financial

    Dallas, TX
    19 hours ago
  •  ...BSP Software EngineerDallas, TXAre you a highly skilled BSP (Board Support Package) Engineer in the embedded systems industry seeking that next step in your career? This role involves developing, customizing, and optimizing low-level software to enable seamless hardware... 

    Webster & Webster Associates

    Dallas, TX
    2 days ago
  • $120.6k - $224k

     ...Number 669 Standard Job Description Designs, develops, operates, and maintains software and firmware components and computing systems software to be applied to and integrated with engineering, scientific, and manufacturing requirements. Applies the appropriate standards... 
    Full time
    Temporary work
    Work experience placement
    Flexible hours

    ClearanceJobs

    Grand Prairie, TX
    4 days ago
  • $37 - $51.2 per hour

    ## Customer Engineer III (C3)Applylocations: Dallas-Richardson,TX: Sherman,TXtime type: Full timeposted on: Posted Todayjob requisition id: R2624562**Who We Are**Applied Materials is a global leader in materials engineering solutions used to produce virtually every new... 
    Full time
    Work experience placement
    Relocation

    Applied Materials, Inc.

    Dallas, TX
    5 days ago
  • $50 per hour

     ...military green‑energy initiatives.MFC seeks an Engineering & Technology (E&T) Manager to lead and grow a software‑engineering team, support department and directorate...  ...development experience• Experience with embedded development using a real-time operating system •... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Grand Prairie, TX
    1 day ago
  • $60 - $70 per hour

    Our client is searching for an Embedded Software Developer for a temp-to-perm position that can be remote.***All candidates must work directly...  ...must have experience building and adopting AI-assisted engineering workflows —agent-driven tooling and autonomous engineering processes... 
    Permanent employment
    Contract work
    Temporary work
    Remote work

    TEKsystems

    Dallas, TX
    2 days ago
  •  ...and develops new hardware and embedded products and technologies and...  ...Design & Firmware Design Engineering ·  The products you design...  ...and PCB layout) and embedded software/firmware projects. ·  Represents...  ...as a Design Engineer II or III · Must be self-motivated, with... 
    Work at office
    Relocation
    Flexible hours

    S & A Systems, Inc.

    Garland, TX
    5 days ago

Do you want to receive more vacancies?

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