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

Embedded Software Engineer

$130k - $195k
Full-time

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 us.fitly.work or contact us at View phone number on us.fitly.work . 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 12 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Carrollton, TX vacancy
  • $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
    2 days ago
  •  ...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
    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
    4 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
    6 hours 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
    4 days 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... 
    Temporary work
    H1b
    Flexible hours

    PACCAR

    Lewisville, TX
    23 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
    3 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
    2 days ago
  • $95k - $140k

     ...require a bachelors degree in computer engineering, computer science, mechatronics, electrical...  ...ARM microcontrollers. We need strong embedded C/C++ development skills, including bare...  ...We need an understanding of standard software development practices and the ability to... 
    Permanent employment
    Full time
    Work at office
    Relocation package

    Ommo Technologies Inc.

    Carrollton, TX
    1 day 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
    4 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
    4 days ago
  •  ...We are seeking an Embedded Software Engineer to design, develop, and optimise firmware and low-level software for resource-constrained devices. You will work close to the hardware — writing and debugging C/C++ on real-time operating systems, bringing up boards, integrating... 
    Temporary work

    Josh Pros LLC

    Plano, TX
    16 days 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
    4 days ago
  • $120k - $145k

    Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions...  .... In this role you will be responsible for the end-to-end engineering lifecycle, from translating business requirements into robust... 
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Carrollton, TX
    16 days ago
  •  ...Job Description Job Description We are looking for a Systems Engineer to join a manufacturing organization in Carrollton, Texas on a...  ...potential for a permanent role. In this role, you will support software integration efforts by deploying and configuring security-... 
    Permanent employment
    Contract work

    Robert Half

    Carrollton, TX
    22 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
    4 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
    4 days 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
    18 days 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
    2 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
    4 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. At...
    Temporary work
    Work at office
    Flexible hours

    Private National Mortgage Acceptance Company, LLC

    Carrollton, TX
    4 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
    4 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
    1 day ago
  • Job Title Bachelor's degree + 6+ years of related experience OR No degree + 10+ years of hands-on progressive development experience Expertise in Angular 2+ AND Node.JS Test driven application development JavaScript Web Services SQL 3+ years of Java...

    Kasmo Global

    Carrollton, TX
    3 days ago
  •  ...AEM Solution 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... 
    Full time
    Local area
    Immediate start
    Remote work

    Bright Vision Technologies

    Carrollton, TX
    6 days ago
  • $138k - $172.5k

     ...Lead Software Engineer, Agentic AI Systems Lehi, UT | Plano, TX At Collective Health, we're transforming how employers and their people engage with their health benefits by seamlessly integrating cutting-edge technology, compassionate service, and world-class user... 
    Work at office
    Flexible hours
    Weekday work

    Collective Health

    Plano, TX
    4 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
    3 days ago
  •  ...united and sustain our way of living. Join our team! As a Systems Engineer III, you will handle advanced tasks in requirements engineering...  ...MIL-STD-1472 to the development of systems, hardware, or software.Experience with creation of human engineering artifacts such as... 
    Full time

    Sierra Nevada Corporation

    Plano, TX
    6 hours ago
  • $86.8k - $165.2k

     ...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead...  ...translating customer requirements into accurate hardware and software specifications. The role requires converting product requirements... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Raytheon

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

     ...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead...  ...site position located in Plano, Texas.What You Will Do:Leverage software development skills to develop and implement new mode... 
    Full time
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Raytheon

    Plano, 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!