Posted 33 months ago
Sr. Embedded Software Engineer: GDL
AI Summary
Senior embedded software engineer responsible for designing and debugging firmware for embedded systems, including Linux user-space, drivers, and collaboration with hardware/FPGA teams.
About this role
- Design and develop embedded software (firmware) for embedded systems consisting of: Analog, Digital, and RF circuits for a wide variety of applications.
- Investigate, debug, and modify existing code.
- Develop and troubleshoot Linux user-space applications.
- Work with existing development libraries or creating them as needed.
- Develop standard and custom communication protocols for new systems.
- Document embedded software design and implementation.
- Contribute to routine software design reviews,code reviews, and software testing, as well as the software release process.
- Participate in verification and validation testing, work closely with validation teams to develop test plans.
- Collaborate with Hardware and FPGA Engineers to test, debug, and validate firmware.
Highly Desired:
- Provide support in software releases for clients and manufacturing.
- Troubleshoot software issues at customer sites.
Requirements
-
Minimum 8+ years of experience as an embedded software engineer.
-
Understanding of layered design and state machine implementation.
-
Design to Manufacturing experience
-
Prioritization and time analysis for real-time applications.
-
Extensive experience with embedded Linux design:
- Customizing the Linux bootloader
- Kernel and device tree configuration.
- Develop and troubleshoot Linux drivers/customize existing ones.
- Linux filesystem configuration.
-
Understanding of network socket programming, interprocess communication, pipes, memory mapping.
-
Extensive experience in:
-
C, C++, Python, bare-metal ,RTOS, Low-level drivers and BSPs (memory, I2C devices, SPI devices, MCU peripherals, etc.), Yocto/buildroot build frameworks, GIT version control system, JIRA tools.
-
Excellent communications skills
-
Ability to collaborate with multiple team members onsite and remotely.
Highly Desired:
- Bilingual: Fluency in English
Skills
Explore related jobs
More jobs at A2e Technologies
- Sr. Hardware Engineer: Multiple rolesSan Diego, California
- Sr. Embedded S/W/F/W Engineer: ETH PHY/MAC LayerSan Diego, California
- Sr. Hardware Design Engineer/Signal Integrity/FPGA'sSan Diego, California
- Sr. FPGA Design Engineer: SatcomRedmond, Washington
- Sr. FPGA Engineer (Contract-Perm)Northridge, California
- SR. FPGA Design Engineer w/Active ClearanceSan Diego, California
Similar Bare-metal jobs
Jobs in Guadalajara
Electrical EngineerBright Machines · Guadalajara Area, Mexico- Sr. Customer Quality EngineerAumovio · Guadalajara - La Tijera, Jalisco
Systems Engineer - Computer EnhancedBosch Group · Guadalajara, Jal.- Accounts Payable AgentExpeditors · Guadalajara, Jal.
- Accounts Payable AgentExpeditors · Guadalajara, Jal.
- Partner Renewal SpecialistDiligent Corporation · Guadalajara, Jalisco