nference.ai
1 year ago
Senior Embedded Software Engineer
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- nference.ai
- Location
- India, Karnataka, Bangalore India
- Posted
- 1 year ago
Job description
About the Role:We are looking for a professional Embedded Software Engineer with a few years of experience in embedded product development. Proficient in the design, development, and testing of product. Exploring challenging assignments with a to leverage acquired skills in accomplishing organizational growth objective.
Responsibilities:
Key Skills:
Requirements:Must Have: Embedded C, Test automation, Python, Working Experience with Micro-controller, Programming of Microcontrollers, Experimental SkillsNice to have: Communication Skills & Documentation, Knowledge of ISO Process, VHDL & Verilog programming for FPGA.
Responsibilities:
- Design and implement software of embedded devices and systems from requirements to production and deployment.
- Embedded hardware/electronics architecture design based on the requirement.
- Design, develop, code, test and debug embedded system software.
- Integrate and validate new embedded product/electronics designs.
- Support software QA and optimize I/O performance.
- Interface with hardware design and development.
Key Skills:
- Proven experience in embedded systems design with pre-emptive, multitasking real-time operating systems
- Experience in hands-on development and troubleshooting on embedded targets.
- Programming experience in Embedded C, C, Python.
- Knowledge of Embedded Communication protocol: UART, I2C, SPI, FMC(Display), SDIO, USB, RS232/485.
- Working experience with Microcontroller: 8051, MSP432P401, STM32F0, STM32L4, Arduino, ATMEL.
- Excellent knowledge of coding techniques, IP protocols, interfaces and hardware subsystems.
- Adequate knowledge of reading schematics and data sheets for components.
- Strong documentation and writing skills.
Requirements:Must Have: Embedded C, Test automation, Python, Working Experience with Micro-controller, Programming of Microcontrollers, Experimental SkillsNice to have: Communication Skills & Documentation, Knowledge of ISO Process, VHDL & Verilog programming for FPGA.
Required skills
Interested in this position?
Create your free account and tailor your CV to match this job.