Search by job, company or skills

M

Senior Embedded System Architect - FreeRTOS

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 20 applicants
Early Applicant
Quick Apply

Job Description

  • Responsibilities
  • System Architecture and Design
  • Define and architect comprehensive firmware solutions for embedded systems, particularly in the energy storage domain.
  • Develop system-level architecture diagrams and documentation.
  • Lead the design and implementation of robust and scalable software architectures.
  • Ensure seamless integration of hardware and software components.
  • Embedded Software Development
  • Develop and maintain high-performance embedded software in C/C++ for FreeRTOS and Linux environments.
  • Implement multithreaded and concurrent programming solutions.
  • Write and optimize device drivers and firmware for various peripherals and communication interfaces.
  • Be a hands-on coder and spend a significant amount of time coding.
  • Hardware Integration and Communication Protocols
  • Integrate and configure hardware components, including microcontrollers, sensors, and communication modules.
  • Implement and manage communication protocols such as CAN, Modbus RTU, SPI, I2C, UART, and Ethernet.
  • Utilize oscilloscopes, multimeters, logic analyzers, and protocol analyzers for debugging and testing.
  • Web Services and Cloud Integration
  • Design and implement RESTful APIs and web services for remote monitoring and control.
  • Integrate embedded systems with cloud services and IoT architectures.
  • Development Tools and Processes
  • Utilize JIRA, Git, GitLab, and Jenkins for project management, version control, and CI/CD.
  • Adhere to agile development methodologies.
  • Maintain coding standards and perform code reviews.
  • Client Interaction and Collaboration
  • Interact directly with clients to understand requirements and provide technical expertise.
  • Collaborate with cross-functional teams including hardware engineers, software developers, and product managers.
  • Clearly communicate technical concepts.
  • Qualifications
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
  • 1417 years of experience in embedded systems development.
  • Expert proficiency in Embedded C/C++ programming.
  • Extensive experience with FreeRTOS and Linux environments.
  • Proven expertise in multithreading and concurrent programming.
  • Strong understanding of hardware component integration and communication protocols (CAN, Modbus RTU, SPI, I2C, UART, Ethernet).
  • Experience with oscilloscopes, multimeters, logic analyzers, and protocol analyzers.
  • Deep understanding of system-level architecture and firmware design.
  • Experience with RESTful APIs and web services.
  • Familiarity with cloud services and IoT architectures.
  • Proficiency in using JIRA, Git, GitLab, and Jenkins.
  • Excellent communication and client-facing skills.
  • Must be a hands-on coder.
  • Key Skills
  • Embedded C/C++
  • FreeRTOS
  • Linux
  • Multithreading
  • Concurrent Programming
  • CAN, Modbus RTU, SPI, I2C, UART, Ethernet
  • Hardware Integration
  • System Architecture
  • RESTful APIs
  • Web Services
  • Cloud Services
  • IoT Architecture
  • JIRA, Git, GitLab, Jenkins
  • Debugging and Testing

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

At MaimsD Technology, we empower businesses through innovative IT services, strategic hiring solutions, and talent development. Headquartered in Bangalore, India, with a growing presence in Georgia, USA, we deliver scalable recruitment and staffing support across the globe. Our expertise lies in IT hiring, backed by deep industry insight and a rich talent network that spans from entry-level roles to executive leadership. We also offer tailored services including RPO, SOW-based hiring, contract staffing, and executive search — designed to meet the evolving needs of both startups and enterprises. Driven by passion, guided by experience, and committed to excellence — we are your partner in building teams that drive success.

Job ID: 120654621