Senior Embedded Software Engineer

Year    AP, IN, India

Job Description

We are seeking a Senior Embedded Software Engineer with extensive experience in C/C++ development for medical devices and industrial automation systems. The ideal candidate will have a strong track record in designing, developing, and optimizing embedded software solutions, ensuring high performance, reliability, and compliance with industry standard________________________________________

Key Responsibilities:

• Design, develop, and optimize embedded software in C/C++ for medical devices and industrial automation systems, ensuring high performance, reliability, and regulatory compliance.
• Collaborate with hardware engineers, systems engineers, and QA teams to integrate software with hardware, ensuring seamless compatibility with product specifications.
• Develop automation scripts for testing, deployment, and monitoring, and integrate these into CI/CD pipelines to streamline the development, testing, and release processes.
• Work with communication protocols such as Ethernet, Modbus, RS232, CAN, SPI, I2C, Wi-Fi, Bluetooth, and Zigbee to enable connectivity and control in embedded systems.
• Implement Docker containers for embedded Linux applications, optimizing them for embedded environments, and integrate these containers into the build pipeline for enhanced deployment workflows.
• Use debugging tools (e.g., gdb, JTAG, Valgrind) to troubleshoot and resolve complex software and hardware issues, ensuring the reliability and stability of the embedded systems.

________________________________________

Skills & Qualifications:

• 8+ years of embedded software development experience, with at least 5+ years focused on C/C++ for embedded systems. Extensive knowledge of embedded system architecture, including microcontrollers (e.g., ARM), SoCs, and SBCs.
• Proficient in working with various microcontroller and microprocessor families (e.g., Raspberry Pi, BeagleBone, other embedded boards) for rapid prototyping, embedded system development, and product iteration.
• Strong expertise in communication protocols such as Ethernet, Modbus, RS232, CAN, SPI, I2C, Wi-Fi, UART, serial ports, Bluetooth, Zigbee, and wireless technologies like LoRaWAN and BLE.
• Solid understanding of hardware integration, with the ability to read and interpret hardware schematics and collaborate effectively with hardware teams to ensure seamless software-hardware interaction.
• Expert in using debugging tools (e.g., gdb, JTAG, Valgrind) to identify and resolve complex software and hardware issues, ensuring system reliability and optimal performance.
• Proficiency in Docker for embedded Linux, including creating Dockerfiles, building containers, and optimizing them for embedded environments. Experience in automating workflows and integrating scripts into CI/CD pipelines to enhance development efficiency.
• Familiar with version control systems such as Git , and experienced in following best practices for code management. Comfortable working within CI/CD processes, automating builds, and integrating embedded software into continuous integration and testing workflows.

________________________________________

Personal Competencies:

• Strong problem-solving and analytical skills, with the ability to diagnose and resolve complex issues in embedded systems.
• Ability to quickly learn and adapt to new technologies in a dynamic and fast-paced development environment.
• Excellent collaboration and communication skills, with a proven ability to work effectively in cross-functional teams including engineers, quality teams.

Job Type: Full-time

Pay: ?22,078.99 - ?45,000.00 per month

Benefits:

• Provident Fund

Schedule:

• Day shift

Application Question(s):

• Are you willing to work from the office at our Vijayawada location?

Education:

• Bachelor's (Preferred)

Experience:

• total work: 5 years (Required)
• C: 2 years (Required)
• C++: 2 years (Required)

Work Location: In person

Expected Start Date: 02/12/2024

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3510538
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    AP, IN, India
  • Education
    Not mentioned
  • Experience
    Year