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

Embedded Software Engineer

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

    Butler

    Grand Prairie, TX
    3 days 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... 
    Suggested
    Full time
    Contract work
    Temporary work
    Work experience placement
    Casual work
    Worldwide
    Flexible hours

    Lockheed Martin

    Grand Prairie, TX
    13 hours 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... 
    Suggested
    Full time
    Work experience placement
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, 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... 
    Suggested
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Raytheon

    Richardson, TX
    4 days ago
  •  ...Embedded DeveloperIERUS specializes in electromagnetic spectrum technologies and design for RF, IR, and...  ...customers with a diverse set of competencies including software development, air and missile defense, and systems engineering. IERUS develops value for our defense and... 
    Suggested

    IERUS Technologies Inc

    Dallas, TX
    1 day ago
  • $98.1k - $182.1k

     ...Software EngineerDesigns, develops, operates, and maintains software and firmware components...  ...to be applied to and integrated with engineering, scientific, and manufacturing requirements...  ...reviewsEmbedded Software DevelopmentC++Embedded OSPrevious experience as a Software... 
    Full time
    Temporary work
    Work experience placement
    Flexible hours

    Lockheed Martin Corporation

    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
    13 hours 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
    3 days ago
  •  ...Embedded Software EngineerLooking for an embedded software engineer with 6+ years of experience to work on missile seeker software using C/C++ VxWorks/Linux thru all phases of software ranging from requirements analysis through code implementation and formal qualification... 
    Full time

    PGS Worldwide

    Grand Prairie, TX
    4 days ago
  •  ...Embedded Software EngineerLooking for an Embedded Software Engineer with 6+ years of experience to work on missile seeker software using C/C++ VxWorks/Linux thru all phases of software ranging from requirements analysis through code implementation and formal qualification... 
    Full time

    PLANIT Group

    Grand Prairie, TX
    13 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
    13 hours ago
  • $70 - $78.5 per hour

     ...TITLE: Embedded Software Engineer Work Location: Grand Prairie, TX Required: Secret Clearance W2 Hourly Contract Only Hourly Rate Range: $70.00 - $78.50 DOE with limited benefits *** W2 hourly Contract Only with a possible extension, No 1099, No third parties, no... 
    Hourly pay
    Contract work

    Navstar

    Grand Prairie, TX
    1 day 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
    13 hours ago
  •  ...Senior Embedded Software EngineerOur client is seeking a Senior Embedded Software Engineer with a strong Electrical Engineering background to lead the design and development of embedded software, control systems, and test platforms for high-voltage and power electronic... 

    New Day Executive Search

    Addison, TX
    13 hours ago
  • $50 per hour

     ...DescriptionDesigns, develops, operates, and maintains software and firmware components and computing...  ...to be applied to and integrated with engineering, scientific, and manufacturing...  ...multiple safety related meetings and reviews- Embedded Software Development- C++ - Embedded OS-... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Grand Prairie, TX
    2 days ago
  • $134k - $174k

    Staff Embedded Software EngineerAt Hidden Level, we’re building the future of airspace awareness through cutting-edge RF sensing technology...  ...: As we expand, we’re looking for a Staff Embedded Software Engineer to accelerate product development of high performance,... 
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    Hidden Level

    Syracuse, NY
    4 days ago
  • OSI Systems, Inc. is seeking an Embedded Software Engineer to develop software for RF and control systems, collaborating with software and hardware teams. The role requires DoD Secret clearance, and hands-on work with Linux, C/C++, TCP/IP, and embedded drivers for I2C,... 

    Rapiscan Systems, Inc.

    Richardson, TX
    4 days ago
  • $113.22 per hour

     ...Job Description Job Description 22190-1 Embedded Software Engineer Level 5, Grand Prairie, TX (Secret Clearance) DESCRIPTION: Seeking an Embedded Software Engineer to design, develop, and implement embedded C/C++ software for the missile programs full-time at... 
    Full time
    Contract work
    Day shift

    PSCI

    Grand Prairie, TX
    3 days ago
  • $60 - $75 per hour

    job summary: Seeking an Embedded Software Engineer for a high growth DoW contractor in the Dallas, TX area. The Embedded Software Engineer would be responsible for you will design, develop, and integrate real-time embedded software for advanced electro-optical and... 
    Hourly pay
    Contract work
    Temporary work
    For contractors
    Work experience placement
    Immediate start
    Flexible hours
    Dallas, TX
    9 days ago
  • $113.22 per hour

     ...Job Description Job Description 22150-1 Embedded Software Engineer Level 5, Grand Prairie, TX (Secret Clearance) DESCRIPTION Seeking an Embedded Software Engineer to design, develop, and implement embedded software for the missile programs full-time at Grand... 
    Full time
    Contract work
    Day shift

    PSCI

    Grand Prairie, TX
    3 days ago
  • Embedded Software Engineer Job Type: Full-time, on-site (Richardson, TX) Responsibilities Design and implement software of embedded devices and systems from requirements for production and commercial deployment Design, develop, code, test, and debug system software.... 
    Full time

    ACD

    Richardson, TX
    3 days ago
  • IERUS Technologies, Inc. is seeking an Embedded Developer to design, develop, and validate embedded software for prototype RF systems and test apparatus used to validate...  ...role requires a BS in electrical or computer engineering, strong DSP, C/C++, and HDL experience, and the... 

    IERUS Technologies, Inc.

    Dallas, TX
    4 days ago
  • $78 per hour

    Job Summary Embedded Software Engineer position with a focus on missile seeker software using C/C++ on VxWorks/Linux, through all phases of software development from requirements analysis to formal qualification testing. Base pay range : $78.00/hr - $78.00/hr Job Title... 
    Full time
    For contractors
    For subcontractor

    Softworld, a Kelly Company

    Grand Prairie, TX
    4 days ago
  • IERUS Technologies in Tulsa, OK, is seeking an Embedded Developer to design, develop, and validate embedded software for prototype RF systems and radar processing algorithms. You will join a multidisciplinary team to integrate software and hardware into high-quality prototypes... 

    Ierus-Technologies,-Inc.

    Dallas, TX
    3 days ago
  • Leonardo DRS in Dallas, TX is seeking a Senior Software Engineer - Embedded to join the EOIS Software Development Team. You will lead technical activities across the development lifecycle, developing embedded software, PC tools, and networking protocols, and influence... 

    Leonardo DRS

    Dallas, TX
    3 days 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 Corporation

    Dallas, TX
    4 days ago
  • Austin Circuit Design in Richardson, TX is seeking an Embedded Software Engineer to design and implement software for embedded devices from requirements for production and commercial deployment. You will design, develop, code, test, and debug system software, review code... 

    ACD

    Richardson, TX
    3 days ago
  • A technology company in Dallas, Texas, seeks an experienced Embedded Software Developer with over 9 years in embedded software development. The role requires a deep understanding of embedded system architecture, expertise in C/C++ programming (C++ 17 or later), and experience... 

    InfoVision Inc.

    Dallas, TX
    13 hours ago
  • OSI Systems, Inc. seeks an Embedded Software Engineer in Richardson, TX to develop software for RF/monitoring systems. You will work with software and hardware teams to create controls and monitoring solutions, with a path to design reviews and quality improvements. Qualifications... 

    OSI Systems, Inc.

    Richardson, TX
    4 days ago
  • Lockheed Martin is seeking an experienced software leadership professional to design, develop, operate, and maintain embedded software and computing systems for defense and aerospace applications. You will coordinate subordinate recruitment, training, performance assessments... 

    Lockheed Martin

    Grand Prairie, TX
    2 days ago

Do you want to receive more vacancies?

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