Embedded Software Engineer
$130k - $195kBright Vision Technologies
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
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.
$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...SuggestedFull timeFor contractors$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$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...SuggestedTemporary workH1bFlexible hours- 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...SuggestedFull time
- ...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 DevelopmentSuggestedFull time
$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 workWork experience placementWork at officeRemote workRelocationRelocation packageFlexible hours$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 timeH1bRemote workVisa sponsorship$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- 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
- 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
- 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 jobFull time
- ...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 &...
$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 timeWork experience placementWork at office- 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
- ...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 timeWork experience placementWork at office
- ...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
- ...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...
- ...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 timeContract workTemporary workWork experience placementLocal areaMonday to Friday
$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 timeRelocation$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 areaRemote work- 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...
$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 timeFor contractors$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 workWork at officeLocal areaRemote workFlexible hours- ...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
$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 ...$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 workWork at officeLocal areaRemote workFlexible hours- 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 officeLocal area
- ...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 timeWork at office
- 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...
$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 workWork at officeLocal areaRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- software Flower Mound, TX
- software sales Flower Mound, TX
- id software Flower Mound, TX
- software support Flower Mound, TX
- remote software sales Flower Mound, TX
- software technology Flower Mound, TX
- software asset management analyst Flower Mound, TX
- ultimate software Flower Mound, TX
- software implementation project manager Flower Mound, TX
- healthcare software sales Flower Mound, TX


