Staff Embedded Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

BrightAI · 1 day ago

Staff Embedded Software Engineer

BrightAI is a high-growth company at the forefront of AI, IoT, Cloud, and Mobile technologies. They are seeking a Staff Embedded Software Engineer to guide product development, lead engineering teams, and mentor talent in creating innovative edge-based systems. The role emphasizes collaboration across various teams to deliver cutting-edge hardware/software/AI solutions.

Artificial Intelligence (AI)Cloud ComputingInternet of ThingsMobile
Hiring Manager
Jack Latterman
linkedin

Responsibilities

Lead the design and development of edge-based systems, from initial concept through production
Collaborate closely with the product team to drive technical development
Must have an excellent demeanor engaging customers. Provide a pleasant working experience externally and internally to the organization. This position is customer facing
Collaborate with stakeholders across hardware, software, AI, and product teams to bring reliable, intelligent edge devices to market
Be capable of translating business/product requirements into technical requirements. Understand and adjust product requirements to align with best technical practices
Drive the internal development and report technical status internally and externally
Guide the integration of embedded software with custom hardware, ensuring stable and scalable solutions
Drive the overall technical roadmap, ensuring alignment across software, firmware, hardware, and cloud integration
Provide technical leadership to cross-functional teams and mentor engineers in embedded systems design and debugging
Create and enforce best practices for embedded development
Work closely with electrical and hardware engineers to ensure seamless hardware-software integration and platform bring-up
Stay hands-on with code and systems-level debugging when needed, especially during early bring-up and troubleshooting phases
Lead and participate in architecture and code reviews, ensuring quality, maintainability, and performance
Establish and maintain documentation, development processes, and tools to support embedded platform stability and scalability
Contribute to hiring and team growth through mentoring, technical interviews, and strategic planning

Qualification

Embedded Linux developmentC/C++ programmingEmbedded systems designDevice driver developmentLinux debugging toolsGitCI/CDCross-functional team collaborationCommunication skillsTeam leadershipDocumentation skills

Required

Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field
6+ years of experience developing embedded software, with at least 2 years in a leadership role
Experience in Embedded Linux development, device driver development, and board bring-up
Command of C/C++, with working knowledge of Python, Bash, or other scripting languages
Experience with Yocto Project, Buildroot, or other embedded Linux build systems
Understanding of embedded system constraints and optimization techniques for performance and memory
Proficiency with Linux debugging tools: GDB, strace, dmesg, perf, etc
Solid understanding of hardware interfaces: I2C, SPI, UART, GPIO, MIPI, USB, etc
Comfortable with Git, CI/CD pipelines, and collaborative development workflows
Familiarity with security best practices in embedded Linux environments (e.g., secure boot, trusted execution environments, encryption)
Experience working with cross-functional teams across hardware, software, and systems engineering
Excellent communication, documentation, and team leadership skills

Preferred

Experience integrating AI/ML workloads on embedded Linux platforms
Knowledge of real-time operating systems (RTOS) and hybrid RTOS/Linux environments
Experience with secure provisioning and OTA updates for Linux-based devices
Familiarity with containerized workloads on embedded Linux (e.g., Docker, Balena)
Hands-on experience with FPGA integration or SoCs (e.g., Xilinx Zynq, NXP i.MX)
Exposure to cloud connectivity for edge devices (AWS IoT, Azure IoT, MQTT, etc.)

Company

BrightAI

twittertwitter
company-logo
BrightAI provides physical AI solutions for infrastructure and services.

Funding

Current Stage
Growth Stage
Total Funding
$66M
Key Investors
Upfront Ventures
2025-07-18Series A· $51M
2024-11-19Seed· $15M

Leadership Team

leader-logo
Alex Hawkinson
Founder & CEO
linkedin
Company data provided by crunchbase