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

Embedded Software Engineer

$130k - $195k

Bright Vision Technologies

Embedded Software Engineer – Remote

Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States.

This is a fantastic opportunity to join an established and well-respected organization offering tremendous career growth potential.

Job Title: Embedded Software Engineer
Location: 100% Remote (U.S.)
Position Type: Full-time, Direct W2
Salary Range: $130,000–$195,000 Annually
Experience Required: 6+ years

Sponsorship: U.S. Citizens, Green Card Holders, EAD Holders, and H-1B transfer candidates are encouraged to apply. We are unable to sponsor new H-1B visa petitions for this position.

Job Summary
We are seeking an experienced Embedded Software Engineer to design, develop, and optimize firmware and embedded software for next-generation connected devices, industrial automation systems, automotive platforms, medical devices, and IoT products. This role focuses on developing high-performance, real-time embedded applications that interact directly with hardware components while ensuring reliability, security, and compliance with industry standards.
You will collaborate closely with hardware engineers, systems architects, electrical engineers, QA teams, and product managers to build embedded software solutions supporting mission-critical products deployed across enterprise and industrial environments. The ideal candidate possesses strong expertise in embedded C/C++, RTOS development, device drivers, communication protocols, and hardware-software integration.

Key Responsibilities
  • Design, develop, and maintain embedded software and firmware for microcontroller and microprocessor-based systems.
  • Develop low-level device drivers, Board Support Packages (BSP), bootloaders, and hardware abstraction layers (HAL).
  • Build real-time applications using RTOS platforms including FreeRTOS, VxWorks, ThreadX, Zephyr, or Embedded Linux.
  • Develop firmware supporting communication interfaces including UART, SPI, I2C, CAN, USB, Ethernet, BLE, and MQTT.
  • Collaborate with hardware engineers during board bring-up, hardware validation, and system integration activities.
  • Optimize embedded applications for CPU utilization, memory footprint, power consumption, and boot time.
  • Implement secure firmware update mechanisms, secure boot, encryption, and hardware-based security features.
  • Develop software supporting sensors, actuators, wireless modules, and peripheral devices.
  • Debug hardware-software integration issues using oscilloscopes, logic analyzers, JTAG debuggers, and protocol analyzers.
  • Write unit tests, integration tests, and automated validation scripts to ensure firmware quality.
  • Participate in architecture reviews, code reviews, technical design discussions, and Agile development activities.
  • Support production deployments, field diagnostics, root cause analysis, and firmware maintenance.

Required Skills
  • Six or more years of professional embedded software development experience.
  • Strong proficiency in Embedded C and Modern C++ for firmware development.
  • Extensive experience developing software for ARM Cortex-M, ARM Cortex-A, STM32, NXP, Renesas, Texas Instruments, or Microchip microcontrollers.
  • Strong understanding of embedded systems architecture, memory management, interrupts, DMA, timers, and peripheral programming.
  • Hands-on experience with RTOS platforms including FreeRTOS, Zephyr, ThreadX, Embedded Linux, or VxWorks.
  • Experience developing device drivers and low-level hardware interfaces.
  • Strong knowledge of communication protocols including UART, SPI, I2C, CAN/CAN FD, Ethernet, USB, Modbus, MQTT, BLE, and TCP/IP.
  • Experience with Embedded Linux development, kernel configuration, and driver development is highly desirable.
  • Familiarity with hardware debugging tools including JTAG, SWD, oscilloscopes, logic analyzers, and serial protocol analyzers.
  • Experience with Git, CI/CD pipelines, automated firmware builds, and version control systems.
  • Strong understanding of software debugging, profiling, and optimization techniques.
  • Experience using build systems such as CMake, Makefiles, or Bazel.
  • Knowledge of secure coding practices for embedded systems.
  • Experience working in Agile Scrum development environments.

Preferred Qualifications
  • Experience developing software for automotive, aerospace, medical devices, industrial automation, robotics, or IoT platforms.
  • Familiarity with AUTOSAR, MISRA C/C++, ISO 26262, IEC 61508, DO-178C, IEC 62304, or other industry safety standards.
  • Experience with Yocto Project, Buildroot, or custom Embedded Linux distributions.
  • Knowledge of wireless communication technologies including Wi-Fi, Bluetooth Low Energy (BLE), Zigbee, LoRaWAN, or Cellular IoT.
  • Experience implementing secure boot, TPM integration, Trusted Execution Environment (TEE), and firmware signing.
  • Familiarity with FPGA integration and hardware acceleration.
  • Experience using Jenkins, GitHub Actions, Azure DevOps, or GitLab CI for firmware automation.
  • Knowledge of Python or Shell scripting for test automation and manufacturing support.
  • Experience with cloud-connected IoT platforms including AWS IoT Core, Azure IoT Hub, or Google Cloud IoT.
  • Embedded systems certifications or contributions to open-source embedded projects are highly desirable.

Project Environment
You will be joining an embedded engineering team developing next-generation intelligent devices and connected systems supporting enterprise and industrial customers. Current initiatives include:
  • Industrial IoT gateways and edge computing platforms
  • Smart manufacturing and factory automation controllers
  • Automotive electronic control units (ECUs)
  • Medical monitoring and diagnostic devices
  • Connected consumer electronics and smart home devices
  • Wireless sensor networks and edge AI platforms
  • Embedded Linux networking appliances
  • Secure firmware platforms supporting OTA (Over-the-Air) software updates
  • High-performance embedded systems deployed across mission-critical environments
This is a hands-on engineering role where you will contribute to firmware architecture, embedded software development, hardware integration, system validation, performance optimization, and long-term product reliability for enterprise-grade embedded solutions.

How to Apply

Would you like to know more about this opportunity? For immediate consideration, please send your resume to View email address on click.appcast.io or contact us at View phone number on click.appcast.io . Learn more about Bright Vision Technologies at .

Bright Vision Technologies is an Equal Opportunity Employer.

Equal Employment Opportunity (EEO) Statement

Bright Vision Technologies (BV Teck) is committed to equal employment opportunity (EEO) for all employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other protected status as defined by applicable federal, state, or local laws. This commitment extends to all aspects of employment, including recruitment, hiring, training, compensation, promotion, transfer, leaves of absence, termination, layoffs, and recall.

BV Teck expressly prohibits any form of workplace harassment or discrimination. Any improper interference with employees' ability to perform their job duties may result in disciplinary action up to and including termination of employment.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Flower Mound, TX vacancy
  • $112.9k - $188.1k

    Work Flexibility: Not availableIt's Time to Join Stryker!We are seeking a Staff Embedded Software & Controls Engineer to design and develop embedded software, firmware, and control systems for complex electromechanical medical devices. In this role, you will work across... 
    Suggested
    Full time
    For contractors

    Stryker

    Flower Mound, TX
    1 day ago
  • $107.5k - $173.5k

    Crestron Electronics seeks a Senior Firmware Engineer in Flower Mound, Texas to lead the development of embedded software for Linux and Android products. This role involves the full software development lifecycle, including design, debugging, and maintaining applications... 
    Suggested

    Crestron Electronics

    Flower Mound, TX
    20 hours ago
  • $104.1k - $162.9k

     ...The Senior Embedded Systems Software Engineer is responsible for leading the development and delivery of embedded software solutions for next-generation commercial vehicle technologies. This role collaborates closely with cross-functional stakeholders to design, develop... 
    Suggested
    Temporary work
    H1b
    Flexible hours

    PACCAR

    Lewisville, TX
    a month ago
  • This Software Engineer is responsible for creating, testing, ensuring the quality of and maintaining a product or product line. The Software Engineer will perform moderately complex code modification, testing and debugging tasks as well as perform analysis related to software... 
    Suggested
    Full time

    Software Professionals

    Flower Mound, TX
    20 hours ago
  •  ...information provided in this application and the above statements. By signing this application for employment I certify that I understand all parts of it and have answered all questions completely and fully.3+ Years ExperienceFlower Mound, TX, (Full-Time)Software Development
    Suggested
    Full time

    Software Professionals

    Flower Mound, TX
    20 hours 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...  ...informed. 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

    Carrollton, TX
    2 days ago
  • $145k - $165k

     ...EngineerBright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise...  ...for this position.Job Summary: We are seeking a ML Systems Engineer to design, build, and operate high-performance, highly reliable... 
    Full time
    H1b
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Flower Mound, TX
    3 days ago
  • $107.5k - $173.5k

    Overview Crestron’s firmware team is looking for a talented and self‑motivated engineer with strong embedded software development experience who can apply his/her expertise in our next generation systems. As a member of the firmware development team, you will be responsible... 
    Temporary work

    Crestron Electronics

    Flower Mound, TX
    20 hours ago
  • Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions...  ...career growth potential. We are seeking a Model Optimization Engineer to focus on extracting maximum throughput, minimizing latency,... 
    Remote job

    Bright Vision Technologies

    Flower Mound, TX
    1 day ago
  • Job Title Embedded Firmware Engineer Location Carrollton, TX Overview We have an exciting and important opportunity for the right person to join...  ...Responsibilities Architect, design and deliver complex software platforms running on lower-powered SoC embedded systems... 
    Remote work

    Super Recruiter LLC

    Carrollton, TX
    4 days ago
  • Bright Vision Technologies is seeking a Secure AI Systems Engineer to lead the design and implementation of security controls for AI/ML systems. You will address threats in LLMs, model APIs, data pipelines, and AI-powered applications, applying strong security fundamentals... 
    Remote job
    Full time

    Bright Vision Technologies

    Flower Mound, TX
    1 day ago
  •  ...We need engineers who have experience in design & development and testing. But this job does...  ...equipments' for the system testing. Develop software integration test plan and protocols against design input docs & code for embedded handheld battery-operated medical device &... 

    Kasmo Global

    Carrollton, TX
    20 hours ago
  • $116.4k - $204.1k

     ...industry‑leading capabilities into an AI‑powered ecosystem that moves beyond traditional “what‑if” forecasting. As a Lead Product Software Engineer, you’ll help build autonomous agent workflows, apply NLP to interpret complex IRS regulations, and develop intelligent data... 
    Full time
    Work experience placement
    Work at office

    Wolters Kluwer

    Coppell, TX
    20 hours ago
  • Bright Vision Technologies is seeking an ML Systems Engineer to design, build, and operate high-performance inference platforms for production ML models. This role emphasizes scalable systems engineering, request routing, batching, caching, autoscaling, and observability... 
    Remote job

    Bright Vision Technologies

    Flower Mound, TX
    1 day ago
  •  ...Qualifications Bachelor’s Degree in Computer Science, Technology, Engineering, or related discipline 6+ years of native iOS development...  ...Posted Date: 2 days ago(7/31/2026 1:17 PM)Category: Engineering & Software DevelopmentSalary Range: USD $130,000.00 - $155,000.00 /... 
    Full time
    Work experience placement
    Work at office

    The Charles Schwab Corporation

    Southlake, TX
    1 day ago
  •  ...experience with ~5 years of technical leadership experience at a senior level • Bachelor's / Master’s degree in Computer Science or Engineering • Extraordinary problem-solving skills dealing with complex distributed application • Strong leadership skills: you must be... 
    Work experience placement

    Samprasoft

    Roanoke, TX
    20 hours ago
  •  ...have knowledge and experience in multiple engineering disciplines • Experience in DFT (...  ...Design for Test) • Must have Managed Test software/ hardware in manufacturing environment....  ...of firmware in C and assembler for an embedded target. • Experience of at least one... 

    Kasmo Global

    Coppell, TX
    3 days ago
  •  ...Senior Firmware Engineer DEPARTMENT: Engineering REPORTS TO: VP of Engineering...  ...This position is ideal for an experienced embedded systems professional who combines deep hands...  ...architecture, influence hardware/software integration decisions, anticipate technical... 
    Full time
    Contract work
    Temporary work
    Work experience placement
    Local area
    Monday to Friday

    Smart Start

    Grapevine, TX
    1 day ago
  • $157k - $160k

     ...focusing on operational security and scalability.Involve in entire software development life cycle (SDLC) activities of the project...  ...application using CI/CD pipelines. Participate in a tight-knit engineering team employing agile software development practices.RequirementsBachelor... 
    Full time
    Relocation

    Software Professionals

    Flower Mound, TX
    20 hours ago
  • $97k - $140k

    Eaton’s Electrical Engineering Services & Systems division is seeking a Lead Power Distribution Controls Engineer to join our industry-leading...  ...components.What you’ll do:Create, modify, test, and deploy software for Programmable Logic Controllers (PLC’s), Data concentrators... 
    Local area
    Remote work

    Eaton Corporation

    Grapevine, TX
    4 days ago
  • Super Recruiter LLC is looking for an Embedded Firmware Engineer in Carrollton, TX. The role involves architecting and delivering software for embedded systems, particularly focused on HVAC applications. Candidates should have over 5 years of relevant experience, including... 

    Super Recruiter LLC

    Carrollton, TX
    4 days ago
  • $112.9k - $188.1k

    Work Flexibility: Hybrid or OnsiteStryker is hiring a Staff Software Quality Engineer, Post Market Integration endoscopy and communications business. In this highly visible role, you will serve as a quality engineering leader for commercialized products, driving complex... 
    Full time
    For contractors

    Stryker

    Flower Mound, TX
    1 day ago
  • $126.6k - $168.8k

    Mobile Application Developer (Swift Primary) NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking...
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours

    NTT DATA

    Roanoke, TX
    2 days ago
  •  ...Developer Job Description: We're looking for product-aware engineers who are passionate, inquisitive, and responsible individuals to...  ..., data structures, and algorithms to ensure adherence to software engineering best practices including object-oriented and functional... 
    Work experience placement

    HCL Global Systems

    Westlake, TX
    2 days ago
  • $47 - $52 per hour

    Job Title Job Overview: Pay Range: $47hr - $52hr Requirement/Must Have: 1+ years of experience in C# and.NET Framework /.NET Core. 1+ years of experience with SQL Server (T-SQL, stored procedures, indexing) & SQLite. 1+ years of experience in ASP.NET ...

    Cynet Systems

    Coppell, TX
    2 days ago
  • $126.6k - $168.8k

    Mobile Application Developer (Kotlin Primary) NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking...
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours

    NTT DATA

    Roanoke, TX
    2 days ago
  • NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Mobile Application Developer (Kotlin...
    Work at office
    Local area

    NTT Data Americas, Inc.

    Roanoke, TX
    20 hours ago
  •  ...manager will be leading cross functional high-performance teams of engineers, SDET’s, Scrum masters and Technical Program Managers. They...  ...and career guidanceTechnical experience in all phases of the software development lifecyclePartnering with product Management,... 
    Full time
    Work at office

    The Charles Schwab Corporation

    Southlake, TX
    20 hours ago
  • Brinker International is seeking a Senior Software Engineer to own end-to-end delivery for iOS and backend services at the Restaurant Support Center in Coppell, TX. You will shape architecture, drive performance, and ensure production stability across the stack, partnering... 

    Brinker International

    Coppell, TX
    1 day ago
  • $126.6k - $168.8k

    Req ID: 374064 NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Mobile Application...
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours

    NTT America

    Roanoke, TX
    1 day ago

Do you want to receive more vacancies?

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