Opens analogdevices.wd1.myworkdayjobs.com in a new tab
Nice to Have
- Familiarity with AMBA protocols Experience with SystemC modeling or virtual platform development (e.g., Synopsys Virtualizer, QEMU, or custom TLM platforms) Familiarity with FPGA prototyping or pre-silicon software bring-up workflows Experience with Zephyr RTOS and/or Embedded Linux kernel driver development Knowledge of RISC-V or Arm architecture, including interrupt controllers, memory protection, and debug infrastructure Experience with signal processing, data converter, or mixed-signal IP blocks Familiarity with hardware emulation environments (Palladium, Veloce, etc.) Background in design verification or functional coverage from a software stimulus perspective Experience with Verilog/SystemVerilog for co-simulation or design comprehension What Sets This Role Apart This is not a downstream software role where you receive a finished data sheet and write a driver.
- You are part of the design process from the start -- shaping the hardware you will eventually program.
- When the register map doesn't make sense for software, you have the authority and responsibility to push back and propose alternatives.
- Expect to spend weeks at a time working intensively with a single HW engineer on a specific IP block -- whiteboarding interfaces, debating trade-offs, writing prototype code, and iterating until the design is right.
- This requires patience, attention to detail, and the ability to compromise effectively when hardware constraints conflict with software ideals.
- You will stay with your IP blocks through the full lifecycle: initial concept, specification review, virtual platform validation, silicon bringup, and production driver handoff.
- If you want deep ownership of the hardware/software boundary at the block level and enjoy the craftsmanship of getting interfaces right, this role is for you.
- Education BS/MS in Computer Engineering, Electrical Engineering, Computer Science, or a related field For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S.
- Department of Commerce - Bureau of Industry and Security and/or the U.S.
- Department of State - Directorate of Defense Trade Controls.
- As such, applicants for this position – except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) – may have to go through an export licensing review process.
- We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group.
- Job Req Type: Experienced Required Travel: Yes, 10% of the time Shift Type: 1st Shift/Days
Tools & Skills
Languages
Sourced directly from Analog Devices’s career page
Your application goes straight to Analog Devices.
More from Analog Devices (986 roles)
Opens analogdevices.wd1.myworkdayjobs.com in a new tab
Specialisation
Open roles at Analog Devices
986 positions
Job ID
/job/India-Bangalore-RMZ/Senior-System-Software-Engineer---HW-SW-Co-Design_R262580
Get matched to roles like this
Upload your resume once. We’ll notify you when matching roles open up.
Join talent pool — freeSimilar Other roles
Micron Technology
Admin
Taichung - Fab 16, Taiwan|Other
Micron Technology
Fab16/16N/16S RDA.Metrology Equipment Maintenance Shift Engineer
3 Locations|Other
Micron Technology
Fab16/16N/16S RDA.Metrology Equipment Maintenance Shift Engineer
3 Locations|Other
Micron Technology
Fab16/16N/16S RDA.Metrology Equipment Maintenance Shift Engineer
3 Locations|Other