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 Plano, 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
    14 hours 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... 
    Suggested
    Full time
    Work at office

    HNTB Companies

    Plano, TX
    2 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... 
    Suggested
    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
  • $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
  •  ...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
    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
  • 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
  • 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 Commerical & Investment Bank - Digital and Platform Services team, you serve as a seasoned member of... 

    JP Morgan Chase

    Plano, TX
    4 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
    23 hours ago
  • We have an exciting and rewarding opportunity for you to take your Technology career to the next level.As a Software Engineer III at JPMorgan Chase within the Corporate Sector - Chief Technology Office - Intelligent Solutions Product Line team, you serve as a seasoned member... 
    Work at office

    JP Morgan Chase

    Plano, TX
    23 hours 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
  •  ...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
    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 JPMorganChase within the Asset & Wealth Management, Transformative AI Team, you serve as a seasoned member of an agile team to... 

    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 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
    23 hours 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 Corporate Technology, you serve as a seasoned member of an agile team to design and deliver trusted market... 
    Work at office

    JP Morgan Chase

    Plano, TX
    4 days 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
  • $133.66k - $219.59k

     ...for our customers along with the tools used by our teams to support them. Reporting to the Engineering manager, the SDE III will participate as part of a highly skilled software development team to build the tools, processes and automation frameworks that will improve... 
    Local area

    Optimum Communications Corp

    Plano, TX
    4 days ago
  • $170k

     ...Software Engineer III - Android DeveloperPlano, TX, USAUp to $170,000/ yearAndroid Developer Technical Program Manager Hybrid Mobile Developer React Native Developer Software Developer in Test Engineering ManagerWe have an exciting and rewarding opportunity for you to... 

    Hackajob

    Plano, TX
    2 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
    14 hours ago
  • $80 per hour

     ...services, providing technical leadership and mentorship to junior engineers -Troubleshoot and resolve complex Active Directory, ADFS, and...  ...equivalent experience considered -DoD 8570/8140 IAT Level II or III certification (Security+, CASP+, CISSP, or equivalent)SkillsSystems... 
    Contract work
    Temporary work
    For contractors

    TEKsystems

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

     ...military communications. We’re looking for a Senior DevSecOps Software Engineer to help build cutting-edge systems that keep our military...  .... Work alongside industry experts on next-generation embedded software, advanced satellite communications, cryptography, and... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Relocation package
    Flexible hours

    Collins Aerospace

    Plano, TX
    39 minutes ago
  •  ...transform an industry and grow with a company that values purpose, collaboration, and excellence then we’d love to meet you. The Software Engineer III, under general supervision, participates in the technical design and implementation of new products or enhancements to... 
    Permanent employment
    H1b
    Work at office
    Local area
    Remote work

    Jack Henry & Associates

    Allen, TX
    2 days ago
  •  ...line includes digital, dental imaging (x-ray) equipment, dental CAD/CAM systems, dental units, and cabinetry. We provide imaging and software solutions for all dental specialties and partner with dental schools, government, universities, and dental service organizations.... 

    Randstad

    Richardson, TX
    1 day ago
  •  ...We are seeking an Embedded Software Engineer to design, develop, and optimise firmware and low-level software for resource-constrained devices. You will work close to the hardware — writing and debugging C/C++ on real-time operating systems, bringing up boards, integrating... 
    Temporary work

    Josh Pros LLC

    Plano, TX
    23 days ago
  • Be part of a dynamic team where your distinctive skills will contribute to a winning culture and team.As a Data Engineer III at JPMorganChase within the Consumer & Community Banking - Wealth Management team, you serve as a seasoned member of an agile team to design and... 

    JP Morgan Chase

    Plano, TX
    14 hours ago

Do you want to receive more vacancies?

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