What are the responsibilities and job description for the Embedded Software Engineer position at Innominds Software?
Role: Embedded Software Engineer
Location: San Diego, CA
Duration: Longterm
Qualifications:
- 5 Years of software development experience in tools, automation, or infrastructure for embedded systems.
- Strong python scripting skills; familiarity with firmware/embedded development workflows.
- General understanding of shell programming
- Proficiency with git version control.
- B.S Degree (or equivalent ) in software engineering, embedded systems engineering, computer science, or related field.
- Experience with device restore, flashing, or provisioning toolchains.
- Understanding of serial interfaces (UART, SPI), USB device communication, and embedded DFU flows.
- Background in firmware triage and debugging embedded systems.
- Comfortable working with command-line tools on MacOS or Linux.
- Strong written and verbal communication skills this role supports hundreds of cross functional users and is heavily collaborative.
- Meticulous, highly organized, and able to thrive in fast-paced environments with frequent context switches.
Thanks & Regards,
Jagga Rao