Senior SW Development Engineer (Pune)

Senior SW Development Engineer (Pune)

13 Nov
|
Lattice Semiconductor
|
Pune

13 Nov

Lattice Semiconductor

Pune

Job highlights

- Bachelors degree in Electrical Engineering,Computer Engineering,Computer Science or a related field. . 7-10 years of embedded software development experience. . Strong programming skills in Python,C / C++ for resource-constrained systems.
- Required Skills and Qualifications

Job Summary

Senior Software Engineer We are looking for an experienced embedded software engineer to design and develop reference applications for microcontrollers. You will work across the software stack, from drivers and RTOS integration to applications. You will work closely with hardware, and applications teams.

Experience Range: 7 to 10+ years of hands-on experience in developing, optimizing Python and C/C++ applications for microcontrollers such as ARM or RISC-V.

Responsibilities

- Bring up and debug software on new hardware, FPGA prototypes and silicon.
- Develop build systems, automated tests and continuous integration flows.
- Review code and designs, and mentor junior engineers.
- Write technical documentation and support customers and field application engineers.
- Design, implement and maintain embedded software in Python, C/C++ for microcontrollers such as ARM Cortex-M and Cortex-A or RISC-V processors.




- Port and configure real-time operating systems such as Zephyr, Tock or FreeRTOS, including board support and device drivers.
- Develop reference designs and sample applications that show product capabilities to customers.

Required Skills and Qualifications

- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science or a related field.
- 7-10 years of embedded software development experience.
- Robust programming skills in Python, C/C++ for resource-constrained systems.
- Solid understanding of RTOS concepts: scheduling, interrupts, synchronization and memory management. Hands-on experience with Zephyr, Tock or a similar RTOS.
- Good knowledge of RISC-V and/or ARM architecture: exception handling, MPU/MMU, caches and boot process.
- Hands-on debugging with JTAG/SWD probes, GDB.
- Familiarity with Git, CMake and CI tools.

Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

📌 Senior SW Development Engineer (Pune)
🏢 Lattice Semiconductor
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior sw development engineer (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: senior sw development engineer (pune) / pune