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 [email protected] 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 Carrollton, TX vacancy
  •  ...Sr Embedded Software Engineer Plano, TX – Hybrid Need 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... 
    Suggested
    Work experience placement

    Echo IT Solutions

    Plano, TX
    4 days ago
  • $40 - $45 per hour

     ...solutions for implementing new functions in the product Development of specified network applications and services Embedded middleware & software developments based on Linux and associated services. Related software & system validation. Integration of... 
    Suggested
    Remote work

    ApTask

    Plano, TX
    3 days ago
  •  ...Senior Embedded Software Engineer Our 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... 
    Suggested

    New Day Executive Search

    Addison, TX
    5 days ago
  • $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
  •  ...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 &... 
    Suggested

    Kasmo Global

    Carrollton, TX
    5 days ago
  •  ...Embedded Software Application Engineer (Avionics / Aerospace) Location: Onsite in Plano, TX or Rockford, IL Duration: 12 Months + Extensions Position Overview We are seeking a highly skilled Embedded Software Application Engineer to support the design, development... 

    Anveta

    Plano, TX
    4 days ago
  • System Application Engineer - Building ControlsLocation: Dallas, TX This Application Engineer is independent and decisive. They are highly...  ...control systems to meet project-specific needs. Creation of software programs and front-end graphics. Commissioning on projects. Analyzing... 
    For contractors
    H1b
    Flexible hours

    Schneider Electric

    Carrollton, TX
    3 days ago
  •  ...work culture, with room to grow and plenty of work to go around?Then this might be just the opportunity for you!The Full Stack Software Engineer applies software engineering and design principles using MEAN stack to build large-scale enterprise and web applications. This... 
    Remote work

    Fairway Independent Mortgage

    Carrollton, TX
    5 hours ago
  •  ...abandonment. About the RoleUnder general supervision, the R&D Electrical Engineer (Senior) serves as a technical lead supporting the design,...  ....Ensure Health, Safety, and Environment (HSE) standards are embedded in all design and testing activities.Contribute innovative and... 
    Full time
    Part time
    Work from home

    Halliburton

    Carrollton, TX
    5 days ago
  •  ...Crestron Electronics, Inc is seeking a Senior Firmware Engineer to join our embedded software team developing Android/Linux BSP for ARM-based platforms. You will participate in the full SDLC from design to field support, working cross-functionally with hardware and software... 

    Socket

    Plano, TX
    5 days ago
  • $1,000 per month

    Who We AreAt Newrez, we bring big thinkers and caring doers together to make home happen. We’re a team built on heart and hustle, united by a commitment to show up for our customers, our communities, and each other. We believe that when our people thrive, homeowners thrive...
    Full time
    Casual work
    Work at office
    Weekend work
    Afternoon shift

    NewRez

    Coppell, TX
    5 days ago
  • $165k - $241.4k

     ...Dashboard product. You will work with many different people within Engineering and throughout Cisco to help build the infrastructure and data...  ...ship, analyze, and maintain scalable, distributed, enterprise software solutions that support the services which record and consume... 
    Permanent employment
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Carrollton, TX
    3 days ago
  • $132k - $214k

     ...leading board bring-up and ensuring robust hardware-software integration across platforms.Own end-to-end...  ...QualificationsBS/MS in Computer Science or Electrical Engineering is required6 - 8 years of experience in embedded Linux/Android development with strong C/C++ skills... 
    Night shift

    Crestron Electronics

    Plano, TX
    5 days ago
  •  ...Role : Senior Site Reliability Engineer Location : West Lake, CA or Carrolton, TX (ONSITE) FTE ONLY Job Description...  ...long-term solutions, including automating away operational toil, software enhancements, and architectural improvements. • Runbook &... 
    Permanent employment

    AceStack LLC

    Carrollton, TX
    2 days ago
  • $107.5k - $173.5k

    The Senior Firmware Engineer, Streaming Audio is a critical individual contributor on the...  ...sustaining high-performance firmware and software solutions for next-generation and legacy...  ...sustain high performance firmware and embedded software solutions for streaming audio products... 

    Crestron Electronics

    Plano, TX
    5 days ago
  • Elevate your engineering prowess to unprecedented levels by joining a team of exceptionally gifted professionals and position yourself among...  ..., security, and auditability outcomes.Advanced knowledge of software applications and technical processes with considerable depth... 

    JP Morgan Chase

    Plano, TX
    5 days ago
  •  ...for top achievers in site reliability.As a Lead Site Reliability Engineer at JPMorgan Chase within the Infrastructure Platforms, Web...  ...expectations.Strong knowledge and hands-on experience in SDLC process and software developmentFluency in one programming language like Python,... 
    Work experience placement

    JP Morgan Chase

    Plano, TX
    2 days ago
  • $90k - $150k

    PENNYMAC Pennymac (NYSE: PFSI) is a specialty financial services firm with a comprehensive mortgage platform and integrated business focused on the production and servicing of U.S. mortgage loans and the management of investments related to the U.S. mortgage market....
    Temporary work
    Work at office
    Flexible hours

    PennyMac

    Carrollton, TX
    1 day ago
  •  ...Description SR Software Engineer – Supply Chain Systems This position is hybrid working from our Legacy West Support Center located in Plano, Texas About Sally Beauty Holdings, Inc. At SBH, our purpose is to inspire a more colorful, confident, and welcoming... 
    Work at office
    Immediate start
    Remote work
    Shift work

    CosmoProf

    Plano, TX
    14 days ago
  • $179.4k - $204.7k

    Lead Software Engineer, Back End Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of... 
    Full time
    Part time
    Internship
    H1b
    Local area

    Capital One

    Plano, TX
    22 hours ago
  •  ...top achievers in site reliability.As a Lead Site Reliability Engineering at JPMorgan Chase within the Chief Technology Office, Identity...  ...scalability, monitoring, instrumentation, and automation of the software in your area. You act in a blameless, data-driven manner and... 
    Work at office

    JP Morgan Chase

    Plano, TX
    3 days ago
  •  ...Power Platform Lead Developer 5 days Dallas, TX Contract Job Summary seeking a Software Engineer Led Contractor to support modernization initiatives within the Commercial Real Estate technology space. The role focuses on migrating legacy high-risk business technology... 
    Contract work
    For contractors

    System One Holdings, LLC

    Carrollton, TX
    5 days ago
  • We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As a Lead Software Engineer at JPMorganChase within the Commercial & Investment Bank - Digital & Platform Services, you provide technical leadership and strategic... 
    Remote work

    JP Morgan Chase

    Plano, TX
    4 days ago
  •  ...Embedded Engineer Plano, Texas, United States About the Job Full job description ~ Bachelors in engineering (Computers, Electrical...  ...tools. Technical / Soft Skills Embedded Software development Firmware development experience Scripting... 
    Contract work
    Relocation

    RxCloud

    Plano, TX
    1 day ago
  •  ...have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorganChase within the Consumer and Community Banking's Technology Team, you are an integral part of an agile team that works... 

    JP Morgan Chase

    Plano, TX
    2 days ago
  •  ...sustain our way of living. Join our team! As a Senior Systems Engineer, you will exhibit expert-level skills in requirements engineering...  ...We Prefer:Familiar with real-time operating systems and embedded systems.Advanced Experience with requirements management and system... 
    Full time

    Sierra Nevada Corporation

    Plano, TX
    5 days ago
  • $86.8k - $165.2k

     ...seeking a seeking a Senior Algorithm Systems Engineer to support advanced aerospace sensor...  ...problem-solving skills Experience using software change management tools, version control...  ...processesRealtime programming for embedded or mission critical systemsWhat We Offer... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Raytheon

    Plano, TX
    1 day ago
  •  ...Disaster Recovery exercises.Work closely and support the Network, Systems, and Applications teams to better support server hardware, software, and applications.Maintain and support security policy and procedures.Be on call to support the infrastructure as needed.Identify... 
    Full time
    Work at office
    Remote work

    Prosperity Bank

    Plano, TX
    5 days ago
  •  ...service members safe and creating the systems that keep our world united and sustain our way of living. Join our team! As a Systems Engineer II, you will build upon foundational skills and perform intermediate tasks in requirements engineering, systems integration,... 
    Full time

    Sierra Nevada Corporation

    Plano, TX
    3 days 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
    5 days ago

Do you want to receive more vacancies?

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