Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Bright Vision Technologies

Embedded Software Engineer

Bright Vision Technologies

. Design, develop, and maintain embedded software and firmware for microcontroller- and microprocessor-based systems .

Posted 11/4/2026full-timeRemote • United StatesMid-LevelSenior💰 $130,000 - $195,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in Embedded Software Development, including proficiency in Embedded C and Modern C++, with a strong focus on device drivers, real-time applications, and secure coding practices. Capable of collaborating effectively with hardware engineers and optimizing system performance across various microcontroller architectures.

Highest-signal resume keywords
Embedded C ProficiencyModern C++ ProficiencyExperience With ARM Cortex-MHands-On Experience With FreeRTOSKnowledge Of Secure Coding Practices

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Embedded Software DevelopmentDevice Driver DevelopmentReal-Time Application DevelopmentFirmware OptimizationDebugging Hardware-Software IntegrationUnit TestingIntegration TestingAutomated Validation ScriptsMemory ManagementPeripheral Programming
Soft Skills
CollaborationProblem-SolvingTechnical Design Discussions
Tools & Technologies
FreeRTOSEmbedded LinuxGitCI/CD PipelinesCMakeMakefilesBazelJTAG DebuggersLogic AnalyzersProtocol Analyzers
Industry Keywords
MicrocontrollerMicroprocessorRTOSUARTSPII2CCANUSBEthernetMQTT

Tech Stack

Tools & technologies
LinuxRTOSTCP/IPC++

About the role

Key responsibilities & impact
  • Design, develop, and maintain embedded software and firmware for microcontroller- and microprocessor-based systems
  • Develop device drivers, Board Support Packages, bootloaders, and hardware abstraction layers
  • Build real-time applications using RTOS platforms and Embedded Linux
  • Develop firmware for UART, SPI, I2C, CAN, USB, Ethernet, BLE, and MQTT interfaces
  • Collaborate with hardware engineers on board bring-up, hardware validation, and system integration
  • Optimize CPU utilization, memory footprint, power consumption, and boot time
  • Implement secure firmware updates, secure boot, encryption, and hardware security features
  • Develop software for 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
  • Participate in architecture reviews, code reviews, technical design discussions, and Agile development
  • Support production deployments, field diagnostics, root cause analysis, and firmware maintenance
  • Contribute to firmware architecture, embedded software development, hardware integration, system validation, performance optimization, and product reliability

Requirements

What you’ll need
  • 6+ years of professional embedded software development experience
  • Strong proficiency in Embedded C and Modern C++
  • Extensive experience with ARM Cortex-M, ARM Cortex-A, STM32, NXP, Renesas, Texas Instruments, or Microchip microcontrollers
  • Understanding of embedded systems architecture, memory management, interrupts, DMA, timers, and peripheral programming
  • Hands-on experience with FreeRTOS, Zephyr, ThreadX, Embedded Linux, or VxWorks
  • Experience developing device drivers and low-level hardware interfaces
  • Knowledge of UART, SPI, I2C, CAN/CAN FD, Ethernet, USB, Modbus, MQTT, BLE, and TCP/IP
  • Experience with Git, CI/CD pipelines, automated firmware builds, and version control systems
  • Understanding of software debugging, profiling, and optimization
  • Experience with CMake, Makefiles, or Bazel
  • Knowledge of secure coding practices for embedded systems
  • Experience in Agile Scrum environments
  • U.S. Citizens, Green Card Holders, EAD Holders, and H-1B transfer candidates are encouraged to apply
  • New H-1B visa sponsorship is unavailable

Benefits

Comp & perks
  • Comprehensive benefits
  • Competitive compensation package
  • Supportive work-life balance
  • Career growth potential
  • Culture of continuous learning and growth