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 2 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer III in Parker, TX vacancy
  •  ...united and sustain our way of living. Join our team! As a Systems Engineer III, you will handle advanced tasks in requirements engineering,...  ...MIL-STD-1472 to the development of systems, hardware, or software.Experience with creation of human engineering artifacts such as... 
    Suggested
    Full time

    Sierra Nevada Corporation

    Plano, TX
    2 days ago
  •  ...united and sustain our way of living. Join our team! As a Systems Engineer III, you will handle advanced tasks in requirements engineering,...  ...-882 or ARP4761 to the development of systems, hardware, or software.Experience with creation of System Safety analyses such as the... 
    Suggested
    Full time

    Sierra Nevada Corporation

    Plano, TX
    2 days ago
  •  ...most complex and mission-critical systems. As a Site Reliability Engineer III at JPMorgan Chase within the IP, you will solve complex and...  ...engineering best practices within your teamCollaborates with other software engineers and teams to design, develop, test, and implement... 
    Suggested

    JP Morgan Chase

    Plano, TX
    9 hours ago
  •  ...stability and performance of critical financial services.As an Infrastructure Engineer III at JPMorganChase within Enterprise Technology (Infrastructure Platforms), you apply strong knowledge of software, applications, and technical processes within the infrastructure... 
    Suggested
    Shift work

    JP Morgan Chase

    Plano, TX
    1 day ago
  • Sierra Nevada Corporation in Plano, TX seeks a Mechanical Engineer III to lead design, development, and testing of advanced mechanical systems for aerospace applications. The role calls for a Bachelor’s in Mechanical or Aerospace Engineering, 6+ years of experience, and... 
    Suggested
    Work at office

    Sierra Nevada Corporation

    Plano, TX
    2 days ago
  • What We're Looking ForJoin HNTB as Roadway Engineer III in North Texas where you can create a career that is meaningful to you while building...  ...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

    Plano, TX
    4 days ago
  • We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Commercial and Investment Bank, you serve as a seasoned member of an agile team to design and deliver... 

    JP Morgan Chase

    Plano, TX
    3 days ago
  •  ...united and sustain our way of living. Join our team as a Systems Engineer, where you will leverage your expertise to conduct in-depth...  ...traceability to system modelsCollaborate with systems engineers, software developers, cybersecurity engineers and system safety engineers... 
    Full time

    Sierra Nevada Corporation

    Plano, TX
    4 days ago
  •  .... Implement proof of concept, prototypes and production-grade software. Maintain and support existing software and hardware systems,...  ...interpersonal skills. Strong programming skills including software engineering methodologies and best practices. REST/API development. Strong... 

    Intelliswift

    Plano, TX
    1 day ago
  •  ...Systems Engineer IIIThe WAVE Tactical Engineering Team is seeking a skilled Contract Lab Manager to facilitate the transition from HPE...  ...Ability to work independently under pressure in dynamic environments.Software ProficiencyCommand line in Windows Server and RHEL.Degree... 
    Contract work

    Ageatia Global Solutions

    Parker, TX
    2 days ago
  • We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the AWM LOB, you serve as a seasoned member of an agile team to design and deliver large-scale trusted market... 

    JP Morgan Chase

    Plano, TX
    3 days ago
  • We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the Corporate Sector's AI/ML & data Platforms team, you serve as a seasoned member of an agile team to design... 

    JP Morgan Chase

    Plano, TX
    1 day ago
  • We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Corporate Sector, you serve as a seasoned member of an agile team to design and deliver trusted, market... 
    Work at office

    JP Morgan Chase

    Plano, TX
    2 days ago
  •  ...in a rapid and agile production environment. As a Mechanical Engineer III, you will lead the design, development, testing, and deployment...  ...mechanical design principles and computer-aided design (CAD) software.Practical knowledge of engineering principles and practicesExperience... 
    Full time
    Work at office

    Sierra Nevada Corporation

    Plano, TX
    1 day ago
  • We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As an Android Software Engineer III at JPMorganChase within the Consumer & Community Banking, you serve as a seasoned member of an agile team to design and... 

    JP Morgan Chase

    Plano, TX
    9 hours ago
  • We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Software Engineer III at JPMorgan Chase, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products... 

    JP Morgan Chase

    Plano, TX
    4 days ago
  •  ...Sr Embedded Software EngineerPlano, TX – HybridNeed 3-5 years' experience in Embedded Software Development in Automotive industry.As a Sr/Embedded software Engineer, shall be responsible for developing embedded applications in automotive infotainment production environment... 
    Work experience placement

    Echo IT Solutions

    Plano, TX
    1 day ago
  • If you like solving problems and working with complex materials and systems, join our amazing team! As a Structural Engineer III, you will lead the design, analysis, and certification of advanced aerospace and defense structures. This role requires in-depth expertise in... 
    Full time
    Work at office

    Sierra Nevada Corporation

    Plano, TX
    3 days ago
  •  ...Mechanical Engineer IIIDPP is seeking a Mechanical Engineer III for an opportunity with our client in the Aerospace & Defense industry. Work location: Onsite in Plano, TX Duration: 12 months Terms: W2 position Position summary:As a Mechanical Engineer III, you will research... 

    DP Professionals

    Plano, TX
    1 day ago
  •  ...united and sustain our way of living. Join our team as a Systems Engineer, where you will leverage your expertise to conduct in‑depth...  ...traceability to system models Collaborate with systems engineers, software developers, cybersecurity engineers and system safety engineers... 

    Sierra Nevada Corporation

    Plano, TX
    1 day ago
  • Sierra Nevada Corporation in Plano, Texas, is looking for a passionate Systems Engineer to drive the development of advanced aerospace and defense technologies. This role involves defining system architectures, implementing MBSE methodologies, and collaborating with a... 

    Sierra Nevada Corporation

    Plano, TX
    1 day ago
  •  ...part of a team that is transforming how financial data is engineered, processed, and delivered at scale. At JPMorganChase, we empower...  ...most complex data challenges in financial services.As a Software Engineer III at JPMorganChase within the Consumer & Community Banking... 

    JP Morgan Chase

    Plano, TX
    1 day ago
  • WWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the CONSUMER & COMMUNITY BANKING, you serve as a seasoned member of an agile team to design and deliver... 

    JP Morgan Chase

    Plano, TX
    3 days ago
  • $59.27 per hour

     ...Structural Engineer III Job Number: 366924 Category: Aerospace Description: Job Title: Structural Engineer II Location: Plano, TX Zip Code: 75024 Duration: 12 Months Pay Rate: $ 59.27/hr. Keyword's: #Planojobs; #StructuralEngineerIIIjobs Start... 
    Local area
    Immediate start

    Belcan

    Plano, TX
    1 day ago
  •  ...Structural Engineer III Plano, TX 3 Openings Pay: $59.26 12 months+ As a Structural Engineer, you will be using your skills and expertise to design, evaluate, and certify our cutting edge products and services. These cover a very wide range from advanced mission payloads... 

    Precision Resources Company, Inc.

    Plano, TX
    3 days ago
  •  ...R0030140 If you like solving problems and working with complex materials and systems, join our amazing team! As a Structural Engineer III, you will lead the design, analysis, and certification of advanced aerospace and defense structures. This role requires in-depth... 
    Full time
    For contractors
    Work at office
    Immediate start

    Sierra Nevada Company, LLC

    Plano, TX
    3 days ago
  • $100k - $150k

     ...poster from Castelion Scaling an A+ Team | Engineers Wanted: Get Your Hands Dirty, See Your...  ...edge and deter future conflicts. Embedded Software Engineer Castelion is seeking an Embedded...  ...resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv)... 
    Permanent employment
    Full time

    Castelion

    Allen, TX
    5 days ago
  •  ...or 3rd Parties *** Summary The Ash Group is hiring a Mechanical Engineer (24528) for our client, a high-tech aerospace and defense...  ...immediate 100% vesting. Duration: 12-months Mechanical Engineer III responsible for designing heavy structural modifications for aerospace... 
    Hourly pay
    Contract work
    For contractors
    Immediate start

    The Ash Group

    Plano, TX
    5 days ago
  • Your seniority as a security engineer puts you in the ranks of the top talent in your field...  ...security is vital.As a Security Engineer III at JPMorgan Chase within the Cybersecurity...  ...member of a team that works to deliver software solutions that satisfy pre-defined functional... 

    JP Morgan Chase

    Plano, TX
    9 hours ago
  • Pape-Dawson Engineers in Plano, TX seeks a Civil Engineer to support planning, design, analysis, and delivery of engineering projects under a P.E. guidance. The role involves preparing calculations, documents, and cost estimates, and mentoring junior staff. Ideal candidates... 

    Pape-Dawson

    Plano, TX
    1 day ago

Do you want to receive more vacancies?

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