Embedded Software Engineer
$130k - $195kBright 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. Bright Vision Technologies
- ...Job Description Job Description Title: Embedded Software Engineer 3 #100529 Location: onsite Irving, TX 100% M-F; open to relocation candidates but MUST be able to be onsite day 1 of contract (max 2 weeks from offer) and relocate at own costs (swoon nor client provide...SuggestedLong term contractFull timeContract workWork at officeRelocationFlexible hours
- Job Title: Embedded Software Engineer - Avionics Location: Fort Worth, Texas This position will be responsible for developing, modifying, testing and documenting embedded software environment requirements for military upgrade development programs, including managing...Suggested
$60 - $78.73 per hour
Senior Principal Embedded Software Engineer This role focuses on low-level embedded software development for next-generation flight control, hybrid propulsion, and aircraft electrification systems across commercial and military aerospace applications. You will work close...SuggestedContract workTemporary work- ...Technology Services Firms and we’re looking for our next Systems Engineer . We are seeking an experienced and motivated IT professional... ...~ Ability to pass advanced proficiency tests on hardware, software, networking, servers and cloud services and mobile devices...SuggestedFull timePart timeRemote work
- ...*** Skills You Bring To This Role - Must have experience with software safety standards and requirements across the full development... ...e.g. DO-178C, MIL-STD-822, AMCOM385-17, Joint Software Safety Engineering Handbook) - Proven analytical and problem-solving skills with...SuggestedRemote work1 day per week
- ...OEI (O'Brien Engineering & Architecture) is seeking a full-time Professional Engineer - Water Resources 2D Modeling Lead with 12+ years of experience to join our team. This position will collaborate with a multidisciplinary A/E team and will work on municipal, land...Full timePrivate practiceWork at officeLocal area3 days per week
- ...environment, analyzing and diagnosing issues with files sent by clients daily. Handling data file conversions using third party ETL software. Coordinating projects. Job Responsibilities: Analyze and Diagnose issues with Loans Files sent from...Full timeWork at officeLocal areaWork from home
$60 - $78.73 per hour
...Job Description Job Description Job Title: Senior Principal Embedded Software Engineer Job Description This role focuses on low-level embedded software development for next-generation flight control, hybrid propulsion, and aircraft electrification systems...Contract workTemporary work$117.6k - $206k
...concepts for business audiences required. * Experience working within enterprise governance, risk management, change management, and software development lifecycle (SDLC) practices required. * Ability to establish development standards, best practices, and quality...Full time- ...driven by technology. We connect candidates and clients within the Engineering, Technologies & Administration areas for all types of... ...Snowflake is an added advantage Is familiar with different software development methodologies (Waterfall, Agile, Scrum, Kanban)...Full timeRelocation package
- ...Description: This is an exciting opportunity to join a rapidly growing company that provides Artificial Intelligence systems and software engineering services/solutions to DoD and Federal clients. We seek a Full‑Stack Engineer with a dual focus on data engineering and...Full timeLocal areaRemote workFlexible hours
- ...another's achievements, open communication, and transparent leadership. About the role We’re seeking a Senior Mobile Software Engineer (iOS) with strong Swift and Objective-C expertise to help drive the next generation of our best-in-class iOS app. You’ll lead...Work at officeFlexible hours3 days per week
- ...below mentioned requirement Job Title: Embedded C Developer Work Location: Irving,TX... ...Master's, or PhD in Robotics, Electrical Engineering, Computer Engineering, Computer Science,... ...Strong hands-on expertise in C++ software development Proficiency in Python...Casual workInternshipWork at officeWork visa
$120k - $160k
...Senior Software Engineer – Mission Systems Location: Fort Worth, TX or Palmdale, CA. Compensation: $120,000 - $160,000 + Bonus Eligible... ...warfare systems ~ C / C++ development for real-time embedded systems ~ Integration and interoperability testing in lab...Remote work- Job Description Information There is currently one opening within this group. Candidate will be hired as a Senior or a Lead based on qualifications and experience. Primary LocationUS-CA-Los Angeles Other LocationsUS-TX-Plano, US-IA-Cedar Rapids, US-FL-St....Full timeContract workWork experience placementLocal areaRemote workRelocation
$37.07 - $44.64 per hour
...Job Description Job Description Job Summary We are seeking an experienced Computer Engineer to support IT systems in a pharmaceutical manufacturing environment . The role focuses on maintaining reliable, secure, and compliant IT and manufacturing systems that...Hourly pay$90.22k - $165k
DCS has an exciting opportunity for a Senior Test Engineer to support the the Air Force Life Cycle Management Center Electronic Systems... ...development, testing, fielding, and sustainment of the various software and hardware within the ESS Portfolio. This is a full-...Full timeFor contractors$155k
..., Europe, and APAC. The company is looking for a Mechanical Engineer III to support mechanical engineering activities across current... ...operations Experience with energy and HVAC load calculation software, plus computational fluid dynamics (CFD) tools Proficiency in...$150k
...land and data centres in renewable-rich regions across the US and Canada. The company is looking for a High Voltage Maintenance Engineer to help shape future data centre designs while supporting reliable operations, generating ideas, communicating recommendations to...Full time- ...for BG’s problem space Assist with mentorship of more junior engineers or interns Quickly prototype solutions, creating demos for... ...Computer Science or a closely related field Experience in software development in robotics or automation roles Strong development...Full time
- ...Job Description Job Description Firmware Engineer _______________________________________________________________ DEPARTMENT... ...Engineer is responsible for developing and maintaining embedded software and device drivers for hardware products. This includes working...Full timeContract workTemporary workWork experience placementLocal areaMonday to Friday
- ...Description: Position Summary: The Certification Engineer II is responsible for working with the internal program team, installers, suppliers, FAA, EASA and designees to research and to plan and execute large and small scale certification programs. Essential...
$100k - $200k
...intelligence that will expand global economies, protect space and our planet and enhance our overall quality of life. The Mission Systems Engineer (MSE) is the single point of technical accountability for systems engineering on an assigned government contract or task order....Full timeContract workWork at officeImmediate startVisa sponsorshipNight shift- ...Description SUMMARY: The primary responsibility of the Sr. Systems Engineer is to provide extensive systems and integration theory/... ...with project management throughout the avionics hardware and software development lifecycle. ~ Support and participate in peer reviews...
$100k - $130k
...that meet and exceed our requirements at a Senior Mechanical Engineering level, but if fully remote, you will travel up to 40% of the time... ..., vendor drawing reviewProficiency with engineering software (AutoCAD, Revit, Plant 3D, Pipe-Flo, AFT Fathom/Arrow for hydraulic...Full timeLocal areaRemote workRelocation packageWeekend work- ...shaping the future of automation in dynamic markets. As a Systems Engineer, you will lead the development of system and subsystem... ...the mechatronics team in regard to mechanical, electrical, and software engineering disciplines.Travel to customer sites as needed to address...Full timeContract workLocal area
$116.36k - $155.15k
...supervision. The Main Responsibilities The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. Recommends optimized solutions...Full timeTemporary workRemote work1 day per week- ...started making strategic partnerships to provide clean water across the country! We are seeking a highly experienced Senior Systems Engineer with expert-level mastery of the Microsoft enterprise technology stack to design, implement, operate, and continuously improve...
- ...problem-solving skills that you can make things work as intended? Join Rosendin, where you will be part of the world class team of engineers that design, develop, manage, start-up, commission, complete from beginning to end in a turnkey style. WHAT YOU'LL DO: Pre-...For contractorsLocal areaFlexible hours
$120 per hour
...learn more about this opportunity, feel free to reach out and apply today! Responsibilities: ~A highly skilled Level 3 Network Engineer to lead the architecture, implementation, and optimization of our next-generation enterprise network. As a senior member of the...Hourly payFull timeFor contractors
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- entry level software sales Bedford, TX
- software technology Bedford, TX
- software implementation project manager Bedford, TX
- software support Bedford, TX
- remote software sales Bedford, TX
- healthcare software sales Bedford, TX
- id software Bedford, TX
- software sales Bedford, TX
- software Bedford, TX
- embedded software engineer iot





