Staff Embedded Firmware Engineer(s)

Staff Embedded Firmware Engineer(s)

23 Mar 2024
Georgia, Atlanta, 30301 Atlanta USA

Staff Embedded Firmware Engineer(s)

Span.IO, Inc. seeks Staff Embedded Firmware Engineer(s) in Atlanta, Georgia.

Responsibilities: Responsible for working with the Device Software team to define and implement new features directly related to SPAN’s products. Specific duties include: owning entire lifecycle development, from conception through implementation, to bring to completion; designing, developing, and maintaining hardware and software boundaries on complex multiprocessor systems; evaluating and selecting embedded microprocessors based on requirements; designing embedded C/C firmware and debugging systems which use communication standards such as CAN, Modbus RTU and TCP/IP, SPI, I2C, and UART; analyzing information and needs to determine, recommend, and plan installation of a new system or modification of an existing system; evaluating interface between hardware and software, developing specifications and requirements, and resolving complex problems; assisting with device bring-up and debugging of new and/or existing systems; collaborating with diverse cross-company groups to define and implement system performance standards to ensure technical specifications and quality standards are met; working with Electrical Engineers to specify, bring up, and troubleshoot new PCBAs; working with product owners to specify, estimate, breakdown, and author new features; documenting every aspect of a system as a reference for future maintenance and upgrades; and other duties as assigned. Salary range $145k-$185k.

Education: Master’s degree in Software Engineering, Computer Engineering, Electrical or Electronics Engineering, or a related engineering field (or foreign equivalent).

Requirements: Four (4) years of experience in the job offered or related positions. Other special requirements: Two (2) years of power electronics design experience and product/firmware functional safety certification experience; two (2) years of experience writing firmware for microcontrollers both on bare metal and for RTOS (FreeRTOS) environments; two (2) years of experience with modern software development processes, such as unit testing, continuous integration, and version control; two (2) years of experience using C/C/Python/Rust and Object-Oriented design; and two (2) years of experience in firmware development and verification following the UL1998 and ISO26262 standard.

Qualified applicants must mail resumes to Span.IO, Attn: Shereen Sawyer, 679 Bryant St., San Francisco, CA 94107 quoting job #SEFE23.

Related jobs

Job Details

Jocancy Online Job Portal by jobSearchi.