Abra's R&D Embedded division is seeking an Embedded Software Engineer (Python/Linux) to join our team in Wheaton, Illinois. The role focuses on developing software for Linux-based embedded systems, with strong Python skills and experience in embedded Linux environments. Responsibilities include developing software for embedded Linux platforms using Python, designing interfaces for hardware peripherals and system components, integrating and validating communication interfaces, debugging hardware-software integration issues, collaborating with cross-functional teams, utilizing AI-assisted development tools to improve productivity, and documenting software design and implementation. Requirements include a B.Sc. in Computer Science, Software Engineering, or a related field, 3+ years of software development experience with Embedded Python/C++ programming, hands-on embedded Linux experience, hardware interfacing experience, ability to read hardware specifications and implement APIs, and knowledge of low-level protocols such as I2C, SPI, UART, and Ethernet, plus familiarity with AI-assisted development tools. Desirable qualifications include experience with hardware diagnostics, validation, test, or board bring-up tools for embedded systems; experience with gRPC and Protocol Buffers; experience with FPGA-based systems, PCIe, ADCs, or clocking devices; a B.Sc. in Electrical Engineering; and experience working with lab equipment such as logic analyzers, oscilloscopes, or JTAG debuggers.
Track similar jobs
Get email alerts when new roles like this are posted.
Based on: Embedded Software Engineer
See how this role matches your resume
Sign in to get an AI match score and personalized feed.
Abra's R&D Embedded division is seeking an Embedded Software Engineer (Python/Linux) to join our team in Wheaton, Illinois. The role focuses on developing software for Linux-based embedded systems, with strong Python skills and experience in embedded Linux environments. Responsibilities include developing software for embedded Linux platforms using Python, designing interfaces for hardware peripherals and system components, integrating and validating communication interfaces, debugging hardware-software integration issues, collaborating with cross-functional teams, utilizing AI-assisted development tools to improve productivity, and documenting software design and implementation. Requirements include a B.Sc. in Computer Science, Software Engineering, or a related field, 3+ years of software development experience with Embedded Python/C++ programming, hands-on embedded Linux experience, hardware interfacing experience, ability to read hardware specifications and implement APIs, and knowledge of low-level protocols such as I2C, SPI, UART, and Ethernet, plus familiarity with AI-assisted development tools. Desirable qualifications include experience with hardware diagnostics, validation, test, or board bring-up tools for embedded systems; experience with gRPC and Protocol Buffers; experience with FPGA-based systems, PCIe, ADCs, or clocking devices; a B.Sc. in Electrical Engineering; and experience working with lab equipment such as logic analyzers, oscilloscopes, or JTAG debuggers.
Track similar jobs
Get email alerts when new roles like this are posted.
Based on: Embedded Software Engineer
See how this role matches your resume
Sign in to get an AI match score and personalized feed.
Data Engineer
Evans Transportation
Parts Sales Manager
AutoZone
Retail Team Lead (Part-Time)
Office Depot
Airline Program Manager
Letronics
Commercial Sales Manager
AutoZone
Beauty Advisor (Inside Sales)
Sally Beauty
Parts Sales Manager
AutoZone
Quality Engineer
LotusWorks
Business Intelligence Analyst
Christian Brothers Automotive
Beauty Advisor
Sally Beauty
Data Engineer
Evans Transportation
Parts Sales Manager
AutoZone
Retail Team Lead (Part-Time)
Office Depot
Airline Program Manager
Letronics
Commercial Sales Manager
AutoZone
Beauty Advisor (Inside Sales)
Sally Beauty
Parts Sales Manager
AutoZone
Quality Engineer
LotusWorks
Business Intelligence Analyst
Christian Brothers Automotive
Beauty Advisor
Sally Beauty
1 active role from this employer in the JobMatcher catalog.
1 active role from this employer in the JobMatcher catalog.