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.
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
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
BrightAI provides physical AI solutions for infrastructure and services.
Funding
Current Stage
Growth StageTotal Funding
$66MKey Investors
Upfront Ventures
2025-07-18Series A· $51M
2024-11-19Seed· $15M
Recent News
Tech Startups - Startups and Technology news
2025-07-22
Company data provided by crunchbase