Embedded Software Engineer
Kopin
Kopin Expands U.S. Operations With New Optics & Photonics Design Center in Dallas, Texas | Kopin** 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: Kopin is a defense contractor and is subject to International Traffic in Arms Regulations (ITAR). You must be a US Citizen or Permanent Resident (green card holder) to be considered for this position. 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 #J-18808-Ljbffr
$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...SuggestedFull timeWork experience placementLocal areaWork from homeRelocation packageFlexible hours- 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...SuggestedFull time
$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...SuggestedFull timeWork experience placementLocal areaWork from homeRelocation packageFlexible hours$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...SuggestedFull timeContract workTemporary workWork experience placementCasual workWorldwideFlexible hours$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...SuggestedTemporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours- ...Kopin Expands U.S. Operations With New Optics & Photonics Design Center in Dallas, Texas | Kopin** 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...Permanent employmentFor contractorsLocal area
- ...customers with a diverse set of competencies including software development, air and missile defense, and systems engineering. IERUS develops value for our defense and... .... To learn more, please visit Overview: As an Embedded Developer, you will be responsible for the...
$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 timeTemporary workWork experience placementCasual workFlexible hours$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 employmentContract workTemporary workRemote work$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 timeTemporary workWork experience placementCasual workFlexible hours$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 placementWork at officeLocal areaRemote workFlexible hours$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 timeContract workDay shift$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 timeContract workDay shift$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 payContract workTemporary workFor contractorsWork experience placementImmediate startFlexible hours- 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,...
$70 - $78.5 per hour
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. This is a W2 hourly contract only with a possible extension; no 1099, no third parties, no...Hourly payContract work- 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...
$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 timeFor contractorsFor subcontractor$70 - $78 per hour
Overview Position : Embedded Software Engineer Location : Grand Prairie, TX - Onsite Schedule : 4/10s (4, 10-hour days a week). Core working hours are Monday through Thursday (4x10) from 9am-3pm CST. Duration : 12-18 month Contract Pay range : Base pay range $70.00/hr...Full timeContract workMonday to Thursday- 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
$115k - $133k
...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 timeFlexible hours- 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...
- 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...
- 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...
- 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...
- ...Job Description: 1、Develop software programs that meet functional and performance requirements in accordance with the product project... ...、Experience with GUI development using LVGL, emWin, or similar embedded graphics libraries. 5、Experienced in bare-metal programming with...Full timeRelocation
- Continental Electronics Corporation in Richardson, TX is seeking an Embedded Software Engineer to collaborate with software and hardware teams, develop control and monitoring applications for RF products, and contribute to system integration. The role requires DoD-clearance...
- 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...
- 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...
- 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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- embedded software engineer Dallas, TX
- embedded systems software engineer Dallas, TX
- embedded engineer Dallas, TX
- embedded developer Dallas, TX
- software support Dallas, TX
- software Dallas, TX
- software technical support Dallas, TX
- entry level software sales Dallas, TX
- android software developer Dallas, TX
- software intern Dallas, TX


