$0 - $0 /
Location
Type
Status
Open
Plano, TX Hybrid

Full-time
10,001+ employees · Appliances, Electrical, and Electronics Manufacturing

Your responsibilities

Participate in designing the architecture of Linux-based embedded applications.
Use Linux-based embedded SDKs, frameworks and/or BSPs for platform development.
Design suitable database schemas to support the embedded application.
Use embedded Linux distributions such as Yocto as the base operating system.
Make appropriate use of Linux tools (syslog, console, SSH, scripting).
Use Linux kernel stack knowledge to write high performance application code.
Implement drivers to support interfaces such as TCPIP, I2C, SPI, UART, CAN, GPIO.
Perform hands-on development and troubleshooting on embedded targets.
Test/debug at the board and system level with the hardware and systems engineers.

Your background

Bachelor's Degree in Computer Science, Electrical Engineering or related engineering field AND 7 years minimum experience developing firmware in embedded Linux and bare metal environment.
Ability to write and maintain scripts to initialize and control the peripherals of the platforms.
Experience with C, Go, and shell script development.
Experience with software development processes, source code control, formal bug tracking desired.
Experience with JIRA / DevOps or similar platform for comprehensive product development.
Experience with GIT or similar version control tool.
Experience in Agile / SCRUM process.
Must be a team player with effective verbal and written communication skills.
Candidates must already have a work authorization that would permit them to work for ABB in the US
Plano, TX Hybrid Full-time 10,001+ employees · Appliances, Electrical, and Electronics Manufacturing Your responsibilities Participate in designing the architecture of Linux-based embedded applications. Use Linux-based embedded SDKs, frameworks and/or BSPs for platform development. Design suitable database schemas to support the embedded application. Use embedded Linux distributions such as Yocto as the base operating system. Make appropriate use of Linux tools (syslog, console, SSH, scripting). Use Linux kernel stack knowledge to write high performance application code. Implement drivers to support interfaces such as TCPIP, I2C, SPI, UART, CAN, GPIO. Perform hands-on development and troubleshooting on embedded targets. Test/debug at the board and system level with the hardware and systems engineers. Your background Bachelor's Degree in Computer Science, Electrical Engineering or related engineering field AND 7 years minimum experience developing firmware in embedded Linux and bare metal environment. Ability to write and maintain scripts to initialize and control the peripherals of the platforms. Experience with C, Go, and shell script development. Experience with software development processes, source code control, formal bug tracking desired. Experience with JIRA / DevOps or similar platform for comprehensive product development. Experience with GIT or similar version control tool. Experience in Agile / SCRUM process. Must be a team player with effective verbal and written communication skills. Candidates must already have a work authorization that would permit them to work for ABB in the US
0 Comments 0 Shares
Sponsored