Search by job, company or skills

ELogicTech Solutions

Embedded Software Engineer

Save
new job description bg glownew job description bg glow
  • Posted 3 months ago
  • Over 200 applicants

Job Description

  • Bachelor's degree in Electrical or Electronics Engineering with 1-3 years of relevant experience.
  • Highly experienced in Embedded C, C++ coding as per MISRA standards
  • Experience in firmware programming for 8 bit, 16 bit and 32 bit controllers.
  • Knowledgeable in Linker Scripts, Make files & firmware debugging using JTAG or on the UART console.
  • Experienced in Communication peripherals like SPI, UART, I2C, CAN, etc.
  • Ideation, designing, prototyping, and developing as per product requirements.
  • Expertise in system architecture and design for Embedded software systems.
  • Develop modular Embedded Code to port into different projects.
  • Experience on Real Time Systems and Scheduling mechanisms
  • Development experience in middleware / application / Low layer.
  • Experience with developing embedded code for networking technologies like TCP/IP and UDP would be a plus.
  • Document state machine diagrams, flow charts to understand the system architecture
  • Working closely with Design teams to understand Hardware Implementation.
  • Develop Test methods, in some cases automated test cases to test the firmware code and support hardware engineers.
  • Use Debuggers, oscilloscopes, power supplies, and other necessary electrical tools to debug the code for problem-solving.
  • Excellent reading skills for complete understanding of technical documents such as Processor Architecture Specifications and MCU hardware manuals, schematics etc.
  • Ability to generate ideas in response to complex issues and execute on solutions.
  • Python programming is a big plus.

Skills:- RTOS, Embedded Linux, Python, MCU, TCP/IP and Middleware

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 128426881

Similar Jobs

Hyderabad, India

Skills:

CPythonBashLinuxAnalog circuitryLab equipment familiarityGNU tool chainSchematic PCB layoutCalibration

Hyderabad, India

Skills:

Embedded CEmbedded LinuxOpencvPythonArduPilot

Hyderabad, India

Skills:

JtagCUnit TestingGdbDebuggingautomationlogic analyzersWi-Fivalidation in embedded environmentsnetworking protocol stackscontinuous integration workflows

Hyderabad

Skills:

C C++Information SystemsWlanbluetooth protocol stackembedded software engineer

Hyderabad, India

Skills:

UartBug Tracking ToolsSpiVersion Control ToolsLinux Shell ScriptingI2cDebuggersPythonAnalog and Digital Input Outputs testingSoftware test frameworksMulti-threaded environment32-bit microcontrollerHardware test simulatorsCreating test scripts for automated verification testsLinux based HMI device testingCAN communicationsSoftware validation and verificationRequirements management toolsRISC-V platformsRTOS platformsFlashing toolsRT-Linux Platforms