Baheerathan Rajalingam
Senior Principal Embedded Software Engineer
Woodland, US.About
Highly accomplished Senior Principal Embedded Software Engineer with over 20 years of experience in real-time embedded systems, specializing in RTOS-based development and Model-Based Systems Engineering (MBSE). Proven leader in full software development lifecycle, from architecture and design to integration and customer support, consistently delivering complex projects ahead of schedule. Expert in optimizing system performance, resolving critical field issues, and driving process improvements within classified and commercial environments.
Work
McClellan Park, CA, US
→
Summary
Led critical software development and integration efforts for Sensor Resource Management Tools and the Common RF Processor IRAD, enhancing system functionality and ensuring seamless operation within defense ecosystems.
Highlights
Ported heritage ACS Mode code base from Windows OS to Linux for the Common RF Processor IRAD, improving system compatibility and performance.
Integrated heritage ACS Mode into the ISRM Sense ecosystem by mapping interfaces and implementing internal message exchanges, ensuring robust demonstration.
Executed maintenance and new feature development for a key Tool suite, resolving bugs and supporting release activities for critical defense systems.
Designed and implemented changes to ACS CP and CSP project models in Papyrus IDE, optimizing system architecture and component interactions.
Roy, UT, US
→
Summary
Developed high-level system architecture for Sentinel Program GN&C SW components, leveraging MBSE principles to ensure compliance with DoDAF specifications.
Highlights
Developed high-level system architecture for Sentinel Program's GN&C SW components using IBM Rhapsody and Cameo EA, ensuring DoDAF compliance.
Created comprehensive SysML diagrams (State Transition, Activity, Sequence, Use Case) within the MBSE environment to accurately capture system behavior.
Ensured complete traceability of design elements to Software Requirements, enhancing system integrity and compliance.
Azusa, CA, US
→
Summary
Led the SIQT Team for the NGG Flight Software Group, driving the development and revision control of critical test scripts to enhance software quality.
Highlights
Led the development of SIQT Test Scripts using Ruby, automating testing processes and improving efficiency for the NGG Flight Software Group.
Directed the effort to establish revision control for SIQT Test Scripts using GIT, ensuring robust versioning and collaborative development.
Trained the SIQT Team on best practices for GIT, Bitbucket Server, and SourceTree, fostering team proficiency in modern version control systems.
El Segundo, CA, US
→
Summary
Led software development activities for the HISAR 500 IRAD within the ASARS-2B Program, contributing to architecture definition and successful project execution.
Highlights
Led SW development activities for the HISAR 500 IRAD, ensuring timely delivery and technical excellence for a classified Air Force program.
Set up the VirtualBox VM environment for SW development and build activities, streamlining the development pipeline.
Took the lead in replicating the Galaxie SW/COARPS RPS for the IRAD, demonstrating advanced technical problem-solving.
Contributed to defining the SW Architecture and successfully executing the SW PDR for the IRAD, achieving critical project milestones.
Established GIT repositories on Bitbucket Server for SCM of SW and FW code base, enhancing version control and collaboration.
Lexington, MA, US
→
Summary
Developed real-time embedded systems for confidential/classified projects for the Air Force and FAA, ensuring robust performance under adversarial conditions.
Highlights
Developed real-time embedded systems using C++ based on MATLAB prototypes for classified projects, delivering high-performance solutions.
Ensured C++ implementations met stringent hard real-time constraints, guaranteeing system reliability and responsiveness in critical operating environments.
Designed and implemented robust and resilient software solutions for adversarial operating conditions, enhancing system security and stability.
Folsom, CA, US
→
Summary
Troubleshot and resolved critical field issues for PCIe/NVMe SSD drives as part of the PCIe CLE / Sustaining FW team.
Highlights
Troubleshot and resolved complex field issues reported in PCIe/NVMe SSD drives, minimizing downtime and improving product reliability.
Performed triage and implemented fixes for critical field issues as a core member of the PCIe CLE / Sustaining FW team, ensuring system stability.
Wilton, CT, US
→
Summary
Developed and maintained real-time embedded software for the Reticle Handler functional cluster, contributing to new features and system diagnostics.
Highlights
Developed and maintained real-time embedded software for the Reticle Handler functional cluster in C/C++, ensuring continuous system operation.
Conducted software impact analysis for new features and changes, facilitating informed development decisions and minimizing risks.
Implemented and set up subsystem drivers, interfaces, and instrument diagnostics code, enhancing system functionality and debug capabilities.
Olathe, KS, US
→
Summary
Developed avionics software for Garmin's Integrated Flight Deck System, focusing on MFDs and PFDs while ensuring RTCA/DO-178B compliance.
Highlights
Developed avionics software for Panel Mount Displays Group's glass cockpit solutions as part of Garmin's Integrated Flight Deck System.
Executed software feature development for Garmin's MFDs and PFDs, enhancing user experience and display functionality.
Troubleshot and resolved field issues reported for Garmin's MFDs and PFDs, ensuring system reliability and customer satisfaction.
Applied RTCA/DO-178B standards in software development, ensuring compliance for various levels of avionics software.
Indianapolis, IN, US
→
Summary
Ensured Open-Source Software compliance for embedded middleware, developing unit tests and implementing custom checkers for code quality and coverage.
Highlights
Collaborated with Legal and Licensing teams to assess and implement compliance for all Open-Source Software packages, mitigating legal risks.
Developed unit test cases and suites using Google Test Framework, improving code quality and reliability for embedded middleware.
Implemented Custom Checkers for Klocwork static analysis tool, enforcing coding standards across development activities.
Deployed a mechanism to collect unit test code coverage metrics using LCOV/GCOV, enhancing testing efficiency and code quality insights.
Willoughby Hills, OH, US
→
Summary
Led the successful integration of ClearCase with MatrixOne (PLM/PDM tool) and directed SW development process adoption, enhancing configuration management.
Highlights
Led the successful integration of ClearCase with MatrixOne (PLM/PDM tool), streamlining data management and improving workflow efficiency.
Directed the adoption of SW development processes within the ECOE IT department, enhancing development consistency and quality.
Implemented a robust Configuration Management strategy for MatrixOne PLM/PDM tool maintenance, ensuring data integrity and version control.
Functioned as ClearCase Administrator for the Embedded SW Development team, providing critical system support and expertise.
Matawan, NJ, US
→
Summary
Developed a simulator for GSM/GPRS operations and troubleshot Layer1/RTOS issues, ensuring successful integration and SCM for UMTS Protocol Stack.
Highlights
Developed a simulator for GSM/GPRS operations of UMTS Protocol stack, facilitating efficient testing and validation.
Troubleshot and resolved Layer1/RTOS issues during new baseband chipset bring-up, accelerating product development cycles.
Managed Integration/SCM for UMTS Protocol Stack development, ensuring robust version control and seamless integration.
Libertyville, IL, US
→
Summary
Led all technical issues for Mobile Phone Tools (MPT), triaging CRs, and supervising MPT testing activities.
Highlights
Managed all technical issues pertaining to Mobile Phone Tools (MPT), ensuring timely resolution and product stability.
Triaged all MPT CRs and Phone SW CRs, prioritizing critical issues for efficient resolution.
Supervised MPT testing activities at TELMA (an engineering contracting company in Russia), ensuring quality assurance and adherence to timelines.
Libertyville, IL, US
→
Summary
Resolved critical field issues for lead GSM products and developed FOTA Flex features, supporting global field test teams.
Highlights
Resolved critical field issues for lead GSM products (Siliqua and Razor05), significantly improving product reliability and user satisfaction.
Developed the FOTA Flex feature for V2000 and E1000, enhancing mobile device functionality and update capabilities.
Investigated and resolved issues reported by Field Test teams across UK, Spain, and Italy for E1000 and V1050 phones, ensuring global product quality.
Libertyville, IL, US
→
Summary
Led integration testing for Talon A830 and Paragon A920 software builds and developed automated regression test suites.
Highlights
Executed integration testing of Talon A830 and Paragon A920 software builds, ensuring system compatibility and performance.
Served as a quality gate for System Testing activities by rigorously testing Product Software builds before release.
Developed automated regression test suites using Lab View Anthem testing framework, enhancing testing efficiency and coverage.
Arlington Heights, IL, US
→
Summary
Managed NTT DoCoMo VoIP Technical Trials, improving system capacity by 10-15% and developing SIP/H.323 endpoint simulators.
Highlights
Improved system capacity by 10% to 15% by optimizing base station parameters through diagnostic log analysis from IS-2000 1x mobiles.
Developed SIP & H.323 endpoint simulators on Catapult DCT-2000 to test Xybridge CA soft-switches, ensuring robust VoIP communication.
Provided technical support to teams at Motorola Japan and Xybridge throughout Technical Trials, ensuring smooth and successful operation.
San Diego, CA, US
→
Summary
Set up a simulation environment for GlobalStar Gateway components and designed enhancements for inter-subsystem interface testing.
Highlights
Established a comprehensive simulation environment to facilitate integration and testing of GlobalStar Gateway Switching Subsystem (GSS), SS7 Server, and Alcatel MSC.
Designed and implemented enhancements to the MGTS test tool, improving testing of inter-subsystem interfaces and proprietary protocols.
Singapore, Singapore
→
Summary
Developed real-time embedded software for Motorola 68302 on VRTX, focusing on SMS features and Queue Management Subsystem design.
Highlights
Developed the SMS feature for GSM and contributed to the high-level design of the Queue Management Subsystem.
Contributed to major enhancements for the CT2 2-Way Calling System, improving its functionality and performance.
Developed real-time embedded software for Motorola 68302 on VRTX-based target systems using C, ensuring efficient hardware interaction.
Awards
DRAPER's Scholarship
Awarded By
Singapore
Awarded as the top academic applicant from Singapore, recognizing exceptional academic achievement.
Anthony Williams Prize
Awarded By
University of London
Awarded as the top performing student in the first year, demonstrating early academic excellence.
Skills
Programming Languages
C, C++, Python, JavaScript, Java, Ruby.
Platforms & Operating Systems
UNIX, Linux, VxWorks, VRTX, Windows OS.
Configuration Management & Project Tools
Git, Mercurial, ClearCase, SVN, JIRA, Redmine, ClearQuest, Bitbucket Server, SourceTree.
IDEs & Debuggers
GHS MULTI, Allinea DDT, GDB, Eclipse.
Software Development Methodologies
MBSE (Model-Based Systems Engineering), RTCA/DO-178B SW development, Agile, Waterfall model.
Tools & Test Equipment
Cameo EA, Rhapsody, Jenkins CI server, Klockworks, Logic Analyzer, Google Unit Test Framework, LCOV/GCOV, Purify, Quantify, MATLAB, Papyrus IDE, Lab View Anthem, Catapult DCT-2000, MGTS test tool, VirtualBox VM.
Domain Expertise
Real-time Embedded Systems, RTOS, System Architecture, Software Design, Software Testing, Integration, Customer Support, Problem Solving, Troubleshooting, Avionics Software, Telecommunications Protocols (GSM, GPRS, UMTS), PCIe/NVMe SSD, Flight Software, Configuration Management Strategy, Static Analysis, Unit Testing, Software Quality Assurance, Process Improvement.